51Testing软件测试论坛
标题:
每个test里里包含相同的测试类,为什么那个测试类只运行一次?
[打印本页]
作者:
雪中寻
时间:
2019-1-25 11:52
标题:
每个test里里包含相同的测试类,为什么那个测试类只运行一次?
老师,如图片所示一个suite包含2个test,每个test下都有class TestScope测试类,可这个类只运行了一次,不应该运行多次吗
图片1.png
(190.85 KB, 下载次数: 8)
下载附件
2019-1-25 11:51 上传
在学课程:
JAVA TestNG的亲密接触
http://www.atstudy.com/course/1007
作者:
学掌门网校
时间:
2019-1-25 14:25
同学请重复回看一下,在运行第二个测试集时,首先打印出来的是“BeforeTest”, 在测试集运行完毕退出前,打印出来的是“AfterTest”, 这两个打印从何而来呢,其实就是在 TestScope 类中定义了,所以如你所言, TestScope在第二个测试集中仍然是运行的;
学习不要急哦,这里需要仔细追根溯源一下,每个打印从何而来,虽然这些打印没有实际意义,但是能够帮你理清TEST NG的工作流程,对于后期自动化是极其重要的
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2