接口自动化(第二回)testNG 初使用
1. 测试用例内容
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;
import static org.testng.Assert.assertEquals;
public class SampleTest {
@BeforeClass
public void beforeClass() {
System.out.println("Before Class");
}
@AfterClass
public void afterClass(){
System.out.println("After Class");
}
@Test
public void testAddition(){
int result = 2;
assertEquals(result,2,"1+1 should equal 2");
System.out.println("hello code" );
}
}
2. testng.xml配置
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> <suite name="All Test Suite"> <test verbose="2" preserve-order="true" name="D:/project/ideaProject/test1/src/test/java"> <classes> <class name="SampleTest"> <methods> <include name="beforeClass"/> <include name="afterClass"/> <include name="testAddition"/> </methods> </class> </classes> </test> </suite>
3. 执行测试用例

4.通过xml传参

5. 通过Dataprovider提供数据

浙公网安备 33010602011771号