1 ,TestNG介绍
TestNG 是java的一个单元测试框架,TestNG吸取了Junit框架的思想,形成了更强大的集成测试框架。
2, TestNG特点
支持注解;
灵活的运行配置;
支持多线程、忽略、异常、参数化等测试。
3,@Test是TestNG 最基本的注解,用来将方法标注为测试方法。
4, enable 测试方法是否执行
enable默认是true, 表示执行这个方法,如果设置为false,则在运行时不会执行这个测试方法。

5,dependsOnMethods 依赖方法
dependsOnGroups 依赖组
在依赖的方法运行完成之后运行当前方法,如果依赖方法测试不通过,那么当前方法也不会继续运行了。
依赖的方法可以有多个,格式为:@Test(dependsOnMethods = { "method1" , “method2” })。
在运行时,一个组

本文介绍了TestNG测试框架的基本概念和特性,包括注解的使用,如@Test、@BeforeMethod等,以及如何通过@Test的enable、dependsOnMethods和groups属性实现测试方法的控制。此外,还探讨了timeOut属性用于设置超时限制,多线程测试的invocationCount和threadPoolSize参数,以及如何通过groups进行分组测试。最后,讲解了在testng.xml中指定测试类和方法,以及TestNG参数化的两种方式:XML文件配置和DataProvider方法。
942

被折叠的 条评论
为什么被折叠?



