TestNG基础教程 - TestNG.xml中的测试级别和常用注解执行顺序

Posted 54tester

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TestNG基础教程 - TestNG.xml中的测试级别和常用注解执行顺序相关的知识,希望对你有一定的参考价值。

根据testng.xml 文件配置, 测试级别为suite -> test -> class -> methods.

test 对应testng.xml 中的test 标签, 而不是测试类里的@Test.

测试类里的@Test 对应 testng.xml中的methods.

技术图片 

创建TestCase 如TC3

技术图片

技术图片

运行效果

技术图片

所以在使用@BeforeSuite,@BeforeTest,@BeforeClass,@BeforeMethod 等标签时,

它们的实际执行顺序也是suite -> test -> class -> method.

技术图片

 

以上是关于TestNG基础教程 - TestNG.xml中的测试级别和常用注解执行顺序的主要内容,如果未能解决你的问题,请参考以下文章

testng教程之testng.xml的配置和使用,以及参数传递

testng教程之testng.xml的配置和使用,以及参数传递(多线程执行)

如何使用 testng.xml 从大型 TestNG 套件执行一项测试?

Java盲点攻克「TestNG专题」摒弃JUnit单元测试,带你学会使用TestNG测试框架(上篇)

testng.xml 执行多个测试用例

如何在 Maven 中从 pom.xml 调用 testng.xml 文件