首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Appium系列|Appium测试框架完善(一)

测试脚本批量执行

这个章节我们主要回来介绍下测试脚本批量执行,在实际项目过程中我们有可能需要指定测试脚本的执行顺序以及执行哪些测试脚本,这里我们会借助TestNG的suite来完成。

我们可以在根目录下创建一个如suite.xml的文件,然后编写大致的文件结构如下:

代码语言:javascript
复制
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

<suite name="Suite1" verbose="1" >
    <test name="Regression1">
        <classes>
            <class name=""/>
        </classes>
    </test>
</suite>

有了上面的模板,我们需要指定执行哪些用例就可以直接在xml进行配置了,然后用例的执行顺序就是安装配置的顺序进行,假设我要执行如下几个用例LoginPermissionCheck和VersionCheck,我们只需要在xml配置下这两类的全路径即可,如下所示:

代码语言:javascript
复制
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

<suite name="Suite1" verbose="1" >
    <test name="Regression1">
        <classes>
            <class name="appium.testcases.login.LoginPermissionCheck"/>
            <class name="appium.testcases.versioncheck.VersionCheck"/>
        </classes>
    </test>
</suite>

这样如果我们指定这个xml执行,就只会执行我们配置的这两个用例,当然了这个配置文件还有很多其他配置的方式如按包名来指定需要执行的用例集,然后还可以指定排查哪些用例执行等用法,大家有兴趣可以自行去搜下TestNG配置文件的使用方法,这里就不再一一的展开讲了。

要执行这个suite.xml的方式很简单,只需要在这个文件里鼠标右键选择run这个配置文件即可,如下所示:

下一篇
举报
领券