Android 自动化测试—robotium(六) 通过命令行执行Robotium自动化测试用例及导出报告...

本文详细介绍如何使用ADB shell命令进行Android应用的自动化测试,包括运行测试工程的所有用例、指定测试类或方法,以及使用JUnit-report生成测试报告。通过具体示例,读者将学会如何精确地控制测试流程。

1、运行测试工程下的所有用例

adb shell am instrument -w com.application.test/android.test.InstrumentationTestRunner // 测试包名/mainfest下的instrumentation name属性

 

2、运行指定的单个测试类或某个TestSuite

运行测试类com.application.test.Login

adb shell am instrument -e class com.application.test.Login -w com.application.test/android.test.InstrumentationTestRunner

 

3、运行某个测试类里面的某个测试方法

运行com.application.test.Login中的测试方法testLogin

adb shell am instrument -e class com.application.test.Login#Login -w com.application.test/android.test.InstrumentationTestRunner

 

4、运行两个不同的测试类或类中的方法

运行com.application.test.Login和com.application.test.Logoff类中的方法testLogoff

adb shell am instrument -e class com.application.test.Login,com.application.test.Logoff#testLogoff -w com.application.test/android.test.InstrumentationTestRunner

 

5、使用junit-report.jar包并指定运行后测试报告生成到sdcard下

adb -d shell am instrument -w -e reportDir sdcard com.application.test/com.zutubi.android.junitreport.JUnitReportTestRunner”

adb -d pull sdcard/junit-report.xml D:\jenkins\jobs\test\workspace\

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值