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

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处会有显示路径

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章