美文网首页软件测试测试员的那点事
java+TestNG注解执行顺序解析

java+TestNG注解执行顺序解析

作者: 陈芝麻烂谷子的事 | 来源:发表于2021-02-19 15:04 被阅读0次

    不同的注解对测试用例的执行都有不同的执行顺序控制,详细的注解控制如下:
    1.1 @BeforeSuite
    被@BeforeSuite注解的方法,将会在testng定义的xml根元素里面的所有执行之前运行。
    1.2 @AfterSuite
    被@AfterSuite注解的方法,将会在testng定义的xml根元素里面的所有执行之后运行。
    1.3 @BeforeTest
    被@BeforeTest注解的方法,将会在一个元素定义的所有里面所有测试方法执行之前运行。
    1.4 @AfterTest
    被@AfterTest注解的方法,将会在一个元素定义的所有里面所有的测试方法执行之后运行。
    1.5 @BeforeClass
    被@BeforeClass注解的方法,将会在当前测试类的第一个测试方法执行之前运行。
    1.6 @AfterClass
    被@AfterClass注解的方法,将会在当前测试类的最后一个测试方法执行之后运行。
    1.7 @BeforeMethod
    被@BeforeMethod注解的方法,将会在当前测试类的每一个测试方法执行之前运行。
    1.8 @AfterMethod
    被@AfterMethod注解的方法,将会在当前测试类的每一个测试方法执行之后运行。

    相关文章

      网友评论

        本文标题:java+TestNG注解执行顺序解析

        本文链接:https://www.haomeiwen.com/subject/umsaxltx.html