测试报告

Adroid junit report

默认的runner无法生成直接的junit格式报告需手动导出,所以可以借助 android-junit-report 架构进行导出,步骤如下:

1、去官网下载android-junit-report架包,并存放到 libs 文件夹里,如图1

测试报告_第1张图片
图1

右击--Add As Library如图2,而后build.gradle文件会被更新,新增如图3

测试报告_第2张图片
图2
测试报告_第3张图片
图3

2、更改runner的继承类为JUnitReportTestRunner,如图4

然后项目跑起来,腾腾腾腾腾~~~~~

注意:开启的模拟器要为4.44及以下版本。

测试报告_第4张图片
图4

3、在cmd命令窗口查看生产报告

运行测试用例后会生成junit-report.xml报告文件,报告的默认存放路径为  /data/data/

/files/junit-report.xml。

(1)  输入 adb shell

(2)进入  /data/data/查看是否有net.oschina.app,如图5/6

测试报告_第5张图片
图5
测试报告_第6张图片
图6

(3)  进入net.oschina.app查看files文件,再进入files查看是否生成junit-report.xml报告文件,如图7

测试报告_第7张图片
图7

(4)  把报告拷贝到桌面,可用浏览器打开查看,图8/9

测试报告_第8张图片
图8


测试报告_第9张图片
图9

以上方式相对比较麻烦,那么也可以通过Android Studio执行命令生成测试报告,方法如下:

1.在Terminal中输入命令 gradlew+ 指定渠道  进行执行

gradlew connectedGoogleDebugAndroidTest

测试报告_第10张图片
图10

Terminal中执行可能会卡,故也可在cmd窗口执行,要先进入到当前工程目录下,如图11

测试报告_第11张图片
图11

运行完成后,在app-build-outputs-androidTest-results-connected-flavors文件夹下会生成相应渠道的测试报告,可用浏览器打开查看,如图12

测试报告_第12张图片
图12

你可能感兴趣的:(测试报告)