使用testsuit执行测试用例,选择特定用例执行多次的方法(appium+python)
来源:互联网 发布:hiv试纸准确率 知乎 编辑:程序博客网 时间:2024/04/28 22:49
python代码:
def MultiRun():
#列出所有的用例名,方便在cmd窗口copy
try:
f_casesname = open(r'E:\test\scrips\nameoftestcases.txt')
print u'自动化测试用例(case methods)有:'
for line in f_casesname.readlines():
if(line.startswith("#")):
continue
line = line.strip()
cases = line.split("=")
if(len(cases) != 2):
continue
else:
print cases[1]
finally:
f_casesname.close( )
#输入需要测试的用例名,需要测试的次数
print '\n',u'请输入一条测试用例名 test_case_name:'
test_case=raw_input()
print '\n',u'请输入执行测试的次数 test_count:'
test_count=raw_input()
#根据输入要求,执行测试
for i in range(int(test_count)):
print '\n',u'执行第',i+1,u'次测试:',test_case
testunit=unittest.TestSuite()
testunit.addTest(TestHelloWorld(test_case))
runner = unittest.TextTestRunner()
runner.run(testunit)
调用方法:
appium+python执行结果:
小结:上面实现了可根据操作选择特定测试用例执行多次,使用了unittest进行测试用例执行。
unittest执行用例有多种方式,比如通过unittest.main()来启动所有的测试模块,通过testsuit来执行测试用例,通过testLoader可以测试多个类等,常用的使用方法可参考文章http://www.51testing.com/html/10/448910-3648852.html(python利用unittest进行测试用例执行的几种方式)
- 使用testsuit执行测试用例,选择特定用例执行多次的方法(appium+python)
- TestNG特定顺序执行测试用例
- appium自动化测试实践之python利用unittest进行测试用例执行的几种方式(转载)
- java在web页面调用appium执行测试用例
- appium 通过testng 实现在不同的测试机上并行执行测试用例
- 功能测试用例的设计方法与执行测试
- Python-unittest---测试用例批量执行
- python webdriver测试用例执行的优化
- selenium的TestNG框架注解,测试集合,用例分组,依赖测试,特定顺序执行,跳过某个case执行,自定义日志,断言_06
- Python自动化测试--一个简单的自动化测试脚本--批量执行测试用例
- 一条基本的python + appium测试用例
- robotium中用TestSuit集合多用例的测试
- robotium中用TestSuit集合管理多用例的测试
- Appium Android ——利用 TestNG 并行执行用例
- python+selenium执行多个测试方法时,chrome浏览器打开多次原因
- python+selenium执行多个测试方法时,chrome浏览器打开多次原因
- 执行测试用例的几个注意
- 使用Appium测试你的iOS APP ,然后执行第一个自带的测试实例
- 怎样把PL/SQLDeveloper字体调大
- 水仙花数。
- Linux布署问题
- Spring MVC拦截器
- solrCloud架构
- 使用testsuit执行测试用例,选择特定用例执行多次的方法(appium+python)
- svn不能上传.a文件的问题
- 双十二年终盛宴,我买了iFunk双子
- 论文笔记1-Knowledge Vault: A Web-Scale Approach to Probabilistic Knowledge Fusion
- 一种时域扩频音频水印技术的实现
- 习题6(6.17)
- jQuery ---复选框全选、全不选
- lwip1.4.0之http server实现及POST 实现
- python ucs-2与ucs-4编码方式判断