?
使用Robotium進行測試的時候,要想可以導出可視的測試結果,可以使用junitreport來實現
junitreport下載地址:
https://github.com/jsankey/android-junit-report
我們按照之前使用Robotium的編寫測試步驟來執行,重復的這里不再贅述。
1. 將junitreport添加到工程的libs目錄中
2. 將junitreport-xxxx.jar添加到build_path中(右鍵此文件,Build Path->add to build path
3. 修改測試工程中AndroidManifest.xml文件,如后面xml修改處下
4. 修改工程Run Configure中,Instrumentation Runner為一下修改的android:name
5. 運行之后,測試報告生成在被測文件根目錄files中。如com.example.aa/files/junit-report.xml
AndroidManifest.xml文件修改之處
< instrumentation android:name ="com.zutubi.android.junitreport.JUnitReportTestRunner" //修改此處為這個樣子 android:targetPackage ="com.ziipin.ship.ui" />
?
測試報告導出:
adb pull /data/data/com.example.aa/files/junit-report.xml e:/
?
報告文件類似于:
<? xml version='1.0' encoding='utf-8' standalone='yes' ?> < testsuites > < testsuite name ="com.testshipping.TestShipping" > < testcase classname ="com.testshipping.TestShipping" name ="testLogin" time ="19.986" /> < testcase classname ="com.testshipping.TestShipping" name ="testMyOrder" time ="35.089" /> < testcase classname ="com.testshipping.TestShipping" name ="testOrderDoubleTicket" time ="43.041" />
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
