【java测试-testng2】测试套件suite的使用

2021-03-07 14:30

阅读:650

标签:ota   ati   Suite   failure   用法   classes   name   默认   success   

上一篇中提到了两个注解,@BeforeSuite@AfterSuite,现在来详细体会下这两个注解的具体用法。

 

首先创建了一个SuiteConfig.java文件,用于存储以上两个注解的测试方法

package com.coke.testng.suite;

import org.testng.annotations.AfterSuite;
import org.testng.annotations.BeforeSuite;

public class SuiteConfig {

    @BeforeSuite
    public void beforeSuite(){
        System.out.println("beforeSuite()...");
    }

    @AfterSuite
    public void afterSuite(){
        System.out.println("afterSuite()...");
    }
}

 再写一个测试类LoginTest.java

package com.coke.testng.suite;

import org.testng.annotations.Test;

public class LoginTest {

    @Test
    public void testLoginJD(){
        System.out.println("京东登录成功了!");
    }

    @Test
    public void testLoginTaoBao(){
        System.out.println("淘宝登录成功了!");
    }
}

再写一个测试类PayTest.java

package com.coke.testng.suite;

import org.testng.annotations.Test;

public class PayTest {

    @Test
    public void testPaySuccess(){
        System.out.println("支付成功了!");
    }

    @Test
    public void testPayFail(){
        System.out.println("支付失败了!");
    }
}

 

接下来在配置文件的默认路径下创建.xml文件,暂且命名为testng.xml(名称可以自定义)

xml version="1.0" encoding="UTF-8" ?>
suite name="test">

    test name="login">
        classes>
            class name="com.coke.testng.suite.SuiteConfig" />
            class name="com.coke.testng.suite.LoginTest" />
        classes>
    test>

    test name="pay">
        classes>
            class name="com.coke.testng.suite.SuiteConfig" />
            class name="com.coke.testng.suite.PayTest" />
        classes>
    test>

suite>

 

然后再IDEA中运行testng.xml文件,得到结果:

beforeSuite()...

京东登录成功了!

淘宝登录成功了!

支付失败了!

支付成功了!

afterSuite()...

===============================================
test
Total tests run: 4, Failures: 0, Skips: 0
===============================================

 

【java测试-testng2】测试套件suite的使用

标签:ota   ati   Suite   failure   用法   classes   name   默认   success   

原文地址:https://www.cnblogs.com/yunren/p/14260563.html


评论


亲,登录后才可以留言!