51Testing软件测试论坛

标题: 每个test里里包含相同的测试类,为什么那个测试类只运行一次? [打印本页]

作者: 雪中寻    时间: 2019-1-25 11:52
标题: 每个test里里包含相同的测试类,为什么那个测试类只运行一次?
老师,如图片所示一个suite包含2个test,每个test下都有class TestScope测试类,可这个类只运行了一次,不应该运行多次吗



在学课程:
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