码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2021-01-13 10:42:27      阅读:0      评论:0      收藏:0      [点我收藏+]

标签: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!