前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Appium系列|Appium测试框架完善(一)

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

作者头像
测试邦
发布2019-07-24 09:41:32
4360
发布2019-07-24 09:41:32
举报
文章被收录于专栏:测试邦测试邦

测试脚本批量执行

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

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

<!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配置下这两类的全路径即可,如下所示:

<!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这个配置文件即可,如下所示:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-03-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试邦 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 测试脚本批量执行
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档