TestNG教程

TestNG 注解

什么是TestNG Annotation?

TestNG Annotation 是一段代码,插入到程序或业务逻辑中,用于控制测试方法的执行流程。

TestNG 注释列表

TestNG Annotations
TestNG注解 说明
@BeforeSuite @BeforeSuite 注释方法将在套件中的所有测试方法执行之前运行。
@AfterSuite @AfterSuite 注释的方法将在套件中的所有测试方法执行后运行。
@BeforeTest @BeforeTest 注解的方法会在所有可用类的测试方法执行之前执行folder
@AfterTest @AfterTest 注解的方法会在所有属于该类的可用类的测试方法执行完毕后执行folder
@BeforeClass @BeforeClass 注解的方法会在当前类的第一个方法被调用之前执行。
@AfterClass @AfterClass 注解的方法会在当前类的所有测试方法执行完毕后被调用。
@BeforeMethod @BeforeMethod 注释的方法将在每个测试方法运行之前执行。
@AfterMethod @AfterMethod 注释的方法将在每个测试方法执行后运行。
@BeforeGroups 在执行属于该组的所有测试用例之前,@BeforeGroups 注释方法只为该组运行一次​​。
@AfterGroups 在执行属于该组的所有测试用例后,@AfterGroups 注释方法只为该组运行一次​​。

TestNG 注释的层次结构:

TestNG 注释 @BeforeSuite @BeforeTest @BeforeClass @BeforeMethod @Test @AfterMethod @AfterClass @AfterTest @AfterSuite

使用TestNG注解的好处:

TestNG 注释使测试人员的工作变得非常轻松。根据您的要求,您可以访问测试方法,即它没有预定义的模式或格式。 您可以将附加参数传递给 TestNG 注释。 对于 TestNG 注释,您不需要扩展任何测试类。 TestNG 注释是强类型的,即在编译时检测到错误。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4