接口自动化(第二回)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提供数据

 

posted @ 2025-04-17 14:26  南柯南  阅读(13)  评论(0)    收藏  举报