187得票23回答
Maven编译时出现错误:“源选项5不再受支持。请使用6或更高版本。”

在执行$ mvn compile命令时,我遇到了以下错误: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on proje...

162得票13回答
IDEA 10.5命令行过长

在Maven项目中运行测试用例时(在Windows上): 运行TestApp.readParameter时出错:命令行太长。为了缩短长度,可以使用classpath文件。您想要为项目的所有运行配置启用classpath文件模式吗?启用 set .iws<property name=&...

126得票12回答
JUnit与TestNG的比较

在工作中,我们目前仍在使用JUnit 3来运行我们的测试。我们一直在考虑转换到JUnit 4来编写新的测试,但我一直在关注TestNG。你们有没有使用过JUnit 4或TestNG?哪个对于大量测试更有效?由于我们的功能测试涵盖了广泛的方面并需要以各种方式编写以获取结果,因此编写测试的灵活性对...

101得票16回答
@BeforeClass和继承 - 执行顺序

我有一个抽象基类,用作单元测试(TestNG 5.10)的基础。在这个类中,我初始化整个测试环境,设置数据库映射等。这个抽象类有一个带有@BeforeClass注解的方法,用于进行初始化。 接下来,我使用具体的类扩展该类,在这些类中,我有@Test方法和@BeforeClass方法。这些方法...

88得票6回答
JUnit 4与TestNG - 2013年至2014年更新

JUnit 4 和 TestNG 曾经是可以比较的。这两个测试框架各有优缺点是什么?

84得票17回答
TestNG中测试的执行顺序

如何自定义TestNG测试的执行顺序? 例如:public class Test1 { @Test public void test1() { System.out.println("test1"); } @Test public void test2() ...

71得票3回答
使用Selenium WebDriver读取JavaScript变量

我正在使用Selenium WebDriver(Java)和TestNG对我创建的网站进行一些测试。 在这个网站中,我还有JavaScript,在某些功能中,它会返回值并通过console.log()将值输出到浏览器控制台。我想知道是否有一种简单的方法让Selenium WebDriver访问...

64得票3回答
Spring依赖注入与TestNG

Spring在JUnit上有很好的支持: 使用RunWith和ContextConfiguration注释,事情看起来非常直观@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = "classpath...

63得票1回答
如何在TestNG中禁用整个单元测试?

这是我在JUnit中所能做的:import org.junit.*; @Ignore public class FooTest { // } 整个类将被忽略。在TestNG中我该怎么做?

62得票2回答
当使用sbt和testng进行测试时,如何获取完整的堆栈跟踪信息以捕获异常?

堆栈跟踪被截断了 - 例如,它们以 [info] ... 结尾。 使用 last 或更改 traceLevel 都没有帮助 - 它只会打印 sbt 包装器的完整堆栈跟踪。 这是使用 testng 进行测试(我也相信在使用 scalatest 和 sl4j)。