10TestNG 的 FixTrue用法一

Posted 软件测试汪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了10TestNG 的 FixTrue用法一相关的知识,希望对你有一定的参考价值。

Fixture 是指一个测试运行所需的固定环境,通俗来说 ,为测试用例所准备的环境。

以下是TestNG中可用的注释及其属性的简要概述。 

 

 

 我们先演示@BeforeClass、@AfterClass、@BeforeMethod、@AfterMethod 四个注解

 

import org.testng.annotations.*;

public class TestFixture {

    //在当前测试类开始时运行。
    @BeforeClass
    public static void beforeClass(){
        System.out.println("-------------------beforeClass");
    }

    //在当前测试类结束时运行。
    @AfterClass
    public static void afterClass(){
        System.out.println("-------------------afterClass");
    }

    //每个测试方法运行之前运行
    @BeforeMethod
    public void before(){
        System.out.println("=====beforeMethod");
    }

    //每个测试方法运行之后运行
    @AfterMethod
    public void after(){
        System.out.println("=====afterMethod");
    }

    @Test
    public void testCase1(){
        System.out.println("test case 1");
    }

    @Test
    public void testCase2(){
        System.out.println("test case 2");
    }
}

查看运行结果:

 

以上是关于10TestNG 的 FixTrue用法一的主要内容,如果未能解决你的问题,请参考以下文章

TestNg依赖配置基础用法(单一方法依赖)------TestNg依赖详解

TestNg依赖高级用法之强制依赖与顺序依赖------TestNg依赖详解

TestNG中group的用法

TestNG中@Factory的用法一:简单的数据驱动

自动化测试--testNG

TestNG单元测试