参考链接: JUnit 4 Vs TestNG比较 追求代码质量-JUnit4与TestNG的对比
相同点
都是java测试工具,都是基于注释的且大部分注释相似,它们都可以进行单元测试。
JUnit和TestNG的不同点
注释对比
在JUnit 中,我们必须声明“@BeforeClass
”和“@AfterClass
”方法作为静态方法,TestNG没有这个约束。
TestNG可以通过 javadoc 风格的注释来使用它,如下所示是一个参数化测试,在xml中可定义参数数据。
/**
* @testng.test
* @testng.parameters value="class_name, size"
*/
public void assertValues(String classname, int size){
//TODO......
}