testng

    0热度

    1回答

    我读了relevant documentation,并不理解它。另见this question。

    1热度

    1回答

    我在运行测试时遇到了一些问题,它使用TestNg的@DataProvider向scala中编写的测试提供数据。这是我到目前为止。 import org.testng.annotations._ import org.testng.Assert import org.scalatest.testng.TestNGSuite import java.lang.Boolean class Pi

    7热度

    5回答

    我的问题如下: 我正在使用Selenium和TestNG测试web-ui。我有一个包含很多测试类的测试套件。 我有一个@BeforeSuite方法,其还具有@Parameters注解,该方法接收作为参数的浏览器其中硒测试将被运行时,执行行: selenium = new DefaultSelenium("localhost", 4444, browser, "http://localhost:80

    5热度

    1回答

    或者在替代公式中: TestNG中的测试是否已分配给默认组(如果未指定组),如果是,则该默认组的名称是什么? (是的,我已阅读this post)。 我想只为TestNG测试指定一个组,如果它是一个特殊的(集成,功能,探索性,非常慢)测试。 我想保持单元测试清除注释。 但我希望只能运行单元测试,而不用为所有其他组(可能会添加新的组)明确设置excludedGroups。

    5热度

    1回答

    嘿,我的问题很简单,直截了当。我有这种情况。 我有(测试-A)完全注释testng测试在一个项目中。注意:此测试成功运行。然后,我在另一个项目(Test-A)中进行了另一个testng测试(Test-B)。这个新的(Test-B)没有任何注释,因为它扩展了一个类。我的期望是,当你运行这个测试(Test-B)时,它应该运行超类中的测试用例,除了定义在其中的面向对象方式的测试用例。问题在于,testn

    1热度

    2回答

    我创建了一套TestNG测试,我尝试使用Selenium Grid.从Ant任务运行我尝试在Ant中设置类路径包括TestNG jar和一些其他需要的jar(测试是Selenium测试)。这从Selenium Grid演示中略微修改,以反映我的环境中的位置。 <path id="runtime.classpath"> <pathelement path="${java.class.pat

    1热度

    1回答

    我有一些测试方法。每个方法将在每个类文件中,它具有独立的DP,它具有各种方案作为数据参数。类文件根据其在应用程序中的行为被合并到不同的包中。代码在Selenium GRID上运行。现在,我想让用户更友好,只需运行一个DRIVERSCRIPT,即可获取需要运行的文件。例如它拥有所有的DATAS我的主片会是这样 http://img815.imageshack.us/img815/5455/forma

    10热度

    4回答

    我想从运行使用Maven和TestNG 事情命令行单一的测试类不工作: mvn -Dtest=ClassName test 我已经定义的组pom.xml,而这个类不在其中的一个组中。所以它被排除在这些理由之外。 mvn -Dgroups=skipped-group test mvn -Dsurefire.groups=skipped-group test 当配置为 <plugin>

    2热度

    3回答

    我使用TestNG进行单元&集成测试,以及Guice for DI。我想像其他类一样对待我的测试类 - 而不是直接使用注入器,我宁愿定义标有@Inject的字段,并在每次测试之前注入这些字段。 有没有这样的框架?我相信AtUnit做了类似的事情,但我不确定它如何与TestNG集成,也不知道它有多成熟。

    29热度

    3回答

    我试图使用@BeforeTest获取代码...在每次测试之前运行一次。 这是我的代码: public class TestBase { @BeforeTest public void before() { System.out.println("BeforeTest"); } } public class TestClass extends Test