Android Studio中基于Robotium的使用junit report生成自动化测试报告

Android Studio 中生成测试报告(使用Robotium自动化测试)

 

一.  Android Studio中在项目中直接运行

 

1.      导入testreport.jar包(优化过的testutils.jar现取名testreport.jar)(粘贴到libs中,右键add as lib)

2.      build.gradle 的android中添加:

android {

        //可以不写第一个,如果定位不到考虑加上

testApplicationId 'com.xxx.android.test'

testInstrumentationRunner 'com.xxx.android.test.InstrumentationTestRunner'

         }

3.      上方菜单栏Run - edit configrurations – Defaults – Android Tests  选择作用范围,选定jar包中的类,apply

4.      正常运行 run – testXXX()

5.      测试生成的报告在根目录(内置内存或SD卡的根目录)的robotium文件夹中(jar包中规定的,可以改源码更换文件名和文件位置)Test_Report.xml

6.      导入电脑可用ie或其他可以读取xml的软件读取内容

二.命令行执行

1.用命令行执行测试用例:(保证是有测试环境的包Robotium环境和 做以上设置)

adb shell am instrument -e class packagename.RunAllTestCase -w apppackagename.test/com.xxx.android.test.InstrumentationTestRunner

2.将生成的xml发送到电脑:(到D盘根目录)

adb pull /storage/sdcard0/robotium/Test_Report.xml d:/

手机上可以查看根目录的路径  比如查看任意一个文件,上方的title处会有显示路径

后续应该做成程序读取根目录路径的形式

三、待解决:ie不乱码手机和editplus乱码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值