TestNG注解使用与测试技巧

TestNG注解使用与测试技巧_第1张图片
注解

TestNG注解的使用

TestNG注解使用与测试技巧_第2张图片

TestNG执行结果顺序

TestNG注解使用与测试技巧_第3张图片

其中的BeforeMethod/AfterMethod�会在每个方法(@Test)中调用一次,这种适用场所,比如我执行完第一个用例(@Test)

之后要重置数据才能执行第二条用例时,可以用这种方式,BeforeMethod�就放重置数据的方法,让每个方法执行之前都去调用这个方法(如脚本:交易报告)


TESTNG 执行顺序:�其实他并不是按代码中从上往下执行的,他是控字母+数字排序

那如果我想按代码写的顺序执行如何办呢�可以在注解中增加顺序:(priority = XX) XX 代表第几次执行

TestNG注解使用与测试技巧_第4张图片

依赖性方法:这个概念是TestNG中十分受欢迎的一个特性,特别是受到类似Selenium这样的Web应用测试框架的青睐,对web应用中页面的测试十分依赖操作的先后顺序。

TestNG注解使用与测试技巧_第5张图片

beforeSuit和afterSuit的调用,一般通过xml文件运行

(xml实现运行整个测试集套件的功能)

TestNG注解使用与测试技巧_第6张图片

你可能感兴趣的:(TestNG注解使用与测试技巧)