zoukankan      html  css  js  c++  java
  • testng标签运行顺序

    testng的annotations运行顺序为:

    @BeforeSuite

    @BeforeTest

    @BeforeClass

    @BeforeMethod

    @AfterMethod

    @AfterClass

    @AfterTest

    @AfterSuite

    如果测试用例父类 和子类同时有相同的标签,before遵循从外而内的顺序,即先运行父类方法,再运行子类方法。

     after则遵循从内而外的顺序,即先运行子类的方法,再运行父类方法,输出如下:

    10:31:03,013  INFO ATest:13 - CaseBase>>>>>>beforeSuite
    10:31:03,017  INFO ATest:17 - CaseBase>>>>>>beforeTest
    10:31:03,021  INFO ATest:18 - class testcase.harbor.ATest>>>@BeforeClass
    10:31:03,023  INFO ATest:29 - CaseBase>>>@BeforeMethod
    10:31:03,024  INFO ATest:14 - class testcase.harbor.ATest>>>@BeforeMethod
    10:31:03,027  INFO ATest:22 - class testcase.harbor.ATest>>>test1
    10:31:03,028  INFO ATest:30 - class testcase.harbor.ATest>>>afterMethod
    10:31:03,029  INFO ATest:25 - CaseBase>>>>>>afterMethod
    10:31:03,029  INFO ATest:26 - class testcase.harbor.ATest>>>@AfterClass
    10:31:03,030  INFO ATest:21 - CaseBase>>>>>>afterTest

  • 相关阅读:
    Nacos安装部署文档
    mysql安装部署文档
    Postgresql数据库安装部署文档
    Sentinel安装部署文档
    Nginx安装部署手册
    golang 7. defer
    golang 6. 指针 *
    golang 5. import
    golang 4. 函数 func
    golang 3. 常量 const iota
  • 原文地址:https://www.cnblogs.com/lgm1999/p/4580084.html
Copyright © 2011-2022 走看看