【java测试-testng2】测试套件suite的使用
2021-03-07 14:30
标签:ota ati Suite failure 用法 classes name 默认 success 上一篇中提到了两个注解,@BeforeSuite 和 @AfterSuite,现在来详细体会下这两个注解的具体用法。 首先创建了一个SuiteConfig.java文件,用于存储以上两个注解的测试方法 再写一个测试类LoginTest.java 再写一个测试类PayTest.java 接下来在配置文件的默认路径下创建.xml文件,暂且命名为testng.xml(名称可以自定义) 然后再IDEA中运行testng.xml文件,得到结果: 【java测试-testng2】测试套件suite的使用 标签:ota ati Suite failure 用法 classes name 默认 success 原文地址:https://www.cnblogs.com/yunren/p/14260563.htmlpackage 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()...");
}
}
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("淘宝登录成功了!");
}
}
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 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>
beforeSuite()...
京东登录成功了!
淘宝登录成功了!
支付失败了!
支付成功了!
afterSuite()...
===============================================
test
Total tests run: 4, Failures: 0, Skips: 0
===============================================
文章标题:【java测试-testng2】测试套件suite的使用
文章链接:http://soscw.com/index.php/essay/61376.html