JAVA接口自动化(五)TestNG测试

本文详细介绍了使用TestNG进行JAVA接口自动化测试的各项功能,包括套件测试、忽略测试、分组测试、异常测试、依赖测试、参数化测试、多线程测试和超时测试的实战应用,通过具体的示例代码和测试结果展示,帮助读者深入理解TestNG的使用方法。
摘要由CSDN通过智能技术生成

(1)套件测试
suiteTest

package com.suning.basicAnnotation.suite;

import org.testng.annotations.BeforeSuite;
import org.testng.annotations.BeforeTest;

public class suiteTest {
	@BeforeSuite
	public void beforeSuite(){
		System.out.println("----beforeSuite执行----");
	}
	
	@org.testng.annotations.AfterSuite
	public void AfterSuite(){
		System.out.println("----AfterSuite执行----");
	}
	
	@BeforeTest
	public void beforeTest(){
		System.out.println("----beforeTest执行----");
	}
	
	@org.testng.annotations.AfterTest
	public void AfterTest(){
		System.out.println("----AfterTest执行----");
	}
}	

loginTest

package com.suning.basicAnnotation.suite;

import org.testng.annotations.Test;

public class loginTest {
	@Test
	public void login(){
		System.out.println("苏宁易购登陆中----");
	}
}

payTest

package com.suning.basicAnnotation.suite;

import org.testng.annotations.Test;

public class payTest {
	@Test
	public void pay(){
		System.out.println("易付宝支付中----");
	}
}

testng.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite">
  	<test  name="login">
  		<classes>
  			<class name="com.suning.basicAnnotation.suite.suiteTest"/>
  			<class name="com.suning.basicAnnotation.suite.loginTest"/>	
  		</classes>
  	</test>
  
    <test  name="pay">
    	<classes>
  			<class name="com.suning.basicAnnotation.suite.suiteTest"/>
  			<class name="com.suning.basicAnnotation.suite.payTest"/>	
  		</classes>
	</test>
	
</suite> 

测试结果

[RemoteTestNG] detected TestNG version 6.14.2
----beforeSuite执行----
----beforeTest执行----
苏宁易购登陆中----
----AfterTest执行----
----beforeTest执行----
易付宝支付中----
----AfterTest执行----
----AfterSuite执行----

===============================================
Suite
Total tests run: 2, Failures: 0, Skips: 0
===============================================

(2)忽略测试
ignoreTest

package com.suning.basicAnnotation.suit
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值