1

我做一個簡單的一系列與Robotium記錄在Android Studio的測試的默認應用程序和位置。我創建了我的測試案例,並有幾個問題:Robotium(和Robotium錄像機)檢查測試結果

  1. 我的一個測試是點擊URL鏈接,並確保默認的應用程序對話/互聯網瀏覽器顯示。我沒有看到從錄音機上做這個選項(我不期望它)。我一直在尋找documentation for the solo object,並沒有看到任何可以幫助我的東西。必須有一種方法來檢查這一點。

  2. 一旦測試從Android Studio中跑了,哪裏會包含測試結果的文件駐留?

+0

這一定是一個簡單的答案。沒人可以幫忙嗎? – basil

回答

0

根據第二個問題:我不確定Robotium已經創建了任何測試報告。您可以使用它額外的插件像SpoonEmma。 閱讀:Creating Test Reports for Android with Spoon and Emma

我也知道Robotium可以測試運行期間做了截圖,但我已經不使用這個框架,所以請你自己尋找如何做到這一點並在屏幕截圖,如果你覺得placec有點有趣。

目前,用於創建儀表測試報告我用Gradle。它生成相當不錯的HTML報告。至少有兩種方法可以讓

  • Android Studio,在左側面板上,選擇Gradle然後appverification,終於connectedAndroidTest

  • 如果您熟悉UNIX控制檯去你的項目位置,只是運行命令: ./gradlew connectedAndroidTest

注:在第一次可能需要之前運行,如果控制檯會說你沒有足夠的權限來執行此操作。

建議:如果你讓你的測試有一個失敗的,由Gradle測試報告生成,你會發現HTML的位置生成測試報告。

Gradle test report將看起來像this如果所有都會成功或this,如果至少有一個會失敗。