1.简介
今天本来是打算实践应用一下前边的知识点,但是忘记漏了依赖的一个知识点,宏哥个人觉得还是比较重要的,所以今天先说这个,下一篇再讲解和分享实际应用。今天主要讲解一下依赖测试的依赖机制。
2.依赖机制
TestNG提供了两种依赖机制:
1.强依赖关系:所有的被依赖的方法必须被成功运行,才会运行到后续的方法。哪怕只有一个前置方法运行失败了,有依赖关系的后置方法都会被跳过。既有先后顺序关系,也有决定关系。
2.弱依赖关系:不论前置方法是否成功运行,有依赖的后置方法都会得到运行,他们之间仅仅有前后顺序关系,前者的成功与否并不决定后者是否运行。
3.强依赖关系
3.1代码设计

3.2参考代码
3.3运行代码
1.运行代码,右键Run AS->TestNG Suite,控制台输出,如下图所示:
强制依赖情况:前置依赖失败,导致后边这些依赖方法都被跳过了

2.上边这个也许看的不清晰,宏哥给你们看看这个比较清晰,如下图所示:

4.弱依赖关系
4.1代码设计

4.java基础506讲解2参考代码
4.3运行代码
1.运行代码,右键Run AS->TestNG Suite,控制台输出,如下图所示:

2.上边这个也许看的不清晰,宏哥给你们看看这个比较清晰,如下图所示:

5.小结
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/1934.html