TestNg-02-套件测试

套件测试,本人理解为:当多个测试类之间存在关联时,将整套业务逻辑打包在一起执行。如登录淘宝-->登录支付宝-->支付。参考:https://www.cnblogs.com/dwdw/p/11404901.html代码如下;

package com.course.testng.taojian;

import org.testng.annotations.*;

public class SuiteConfig {

    @BeforeSuite
    public void beforeSuite(){
        System.out.println("before suite运行啦");
    }

    @AfterSuite
    public  void aftersuite(){
        System.out.println("after suite 结束啦");
    }

    @BeforeTest
    public void beforeTest(){
        System.out.println("beforeTest");
    }

    @AfterTest
    public void afterTest(){
        System.out.println("afterTest");
    }
}
package com.course.testng.taojian;

import org.testng.annotations.Test;

public class LoginTest {
    @Test
    public void loginTaoBao(){
        System.out.println("淘宝登陆成功");
    }
}
package com.course.testng.taojian;

import org.testng.annotations.Test;

public class PayTest {
    @Test
    public  void paySuccess(){
        System.out.println("支付宝支付成功");
    }
}

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

    <test name="login">
        <classes>
            <class name="com.course.testng.taojian.SuiteConfig"/>
            <class name="com.course.testng.taojian.LoginTest"/>
        </classes>
    </test>
    <test name="pay">
        <classes>
            <class name="com.course.testng.taojian.SuiteConfig"/>
            <class name="com.course.testng.taojian.PayTest"/>
        </classes>
    </test>
</suite>

image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容