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處會有顯示路徑

後續應該做成程序讀取根目錄路徑的形式


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