TestNG套件测试(二)

在xml中指定要运行的整个包来执行套件测试

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<!-- suite为根标签,一个testng.xml中只有一个suite节点 -->
<suite name="suitePackage">
    <!-- 一个suite下面有N个test标签 -->
    <test verbose="2" preserve-order="true" name="all">
        <packages>
            <package name="com.janson.suite"/>
        </packages>
    </test>
</suite>

运行之后会将com.janson.suite包下面的三个类:

SuiteConfig、LoginTest、PayTest都执行

注:以上三个类的源码参照《TestNG套件测试(一)》

执行结果如下:

beforeSuite运行
beforeTest运行
淘宝登录成功!
支付宝支付成功!
微信支付成功!
afterTest运行
afterSuite运行

 

posted @ 2018-11-22 17:43  那心之所向  阅读(338)  评论(0编辑  收藏  举报