- testng.xml
- 作用域:作用域的不一样划分出了各种不同的标签
-
一个套件(suite)包含多个测试(test)
一个测试(test)包含多个类(class)
一个测试(test)包含多个组(group)
一个类(class)包含多个方法(method)
-
- 顺序执行:在testng.xml中,可以控制测试用例按顺序执行。 当preserve-order="true"是,可以保证节点下面的方法是按顺序执行的
- 组测试:按组执行测试用例,如按照功能/UI
-
传递参数:TestNG提供了2种传递参数的方式。
-
第一种: testng.xml 方式使代码和测试数据分离,方便维护
- 第二种:@DataProvider能够提供比较复杂的参数。 (也叫data-driven testing)
-
- 作用域:作用域的不一样划分出了各种不同的标签
- testNG 注释
-
首先所有beforeSuite方法只执行一次。
-
最后,afterSuite方法只执行一次。
-
方法 beforeTest, beforeClass, afterClass 和afterTest方法只执行一次。
-
beforeMethod方法执行每个测试用例,但在此之前执行的测试用例。
-
afterMethod方法在每个测试用例执行后执行。
-
beforeMethod和 afterMethod 中间执行每个test。
执行顺序:beforeSuite->beforeTest->beforeClass->beforeMethod-->Test-->afterMethod->afterClass ->afterTest->afterSuite
-
TestNG
最新推荐文章于 2021-02-16 21:22:54 发布