我開發一個Android應用程序要測試的每個活動使用Robotium.How一些特定的用戶行爲做我該使用Robotium接近其工作流程在很多activities.I傳播的Android應用程序,我應該爲所有活動創建單個測試類,還是應該爲不同的活動創建不同的測試類。我嘗試了後一種方法,但robotium同時運行所有測試類以打破應用程序流。我希望測試流程與應用程序流。你怎麼測試功能充分利用Robotium
0
A
回答
0
您可以嘗試重命名您的測試方法,以便按名稱的字母順序確定流程。
例如,如果你有一個登錄,然後簽入,你可以調用第一個測試方法test_app_001_login和第二test_app_002_checkin
1
你的問題很模糊,但這裏是我的建議。
測試用例應該非常小,您最好希望您的測試只測試一件事情,以便您確切地知道錯誤發生了什麼。不幸的是,這是一個理想主義的觀點,不太可能成爲這種情況,尤其是對於基於UI的測試而言。所以這裏是我建議你做的,我會創建不是基於他們測試的活動的測試類,而是基於他們正在測試的功能(這可能非常接近活動,例如登錄頁面),然後在測試每個需求(例如登錄失敗,成功登錄等)時都有一個方法,但要確保每個測試都將您帶回到一個共同的起點,在這種情況下,我會建議登錄頁面,這樣您的測試可以運行任何訂單,每一個測試每個單獨的測試流程。
相關問題
- 1. 充分利用jquery 1.4功能檢測
- 2. 使用Robotium的功能測試問題
- 3. 你怎麼能單元測試DelegateCommand
- 4. 你怎麼樣cpp功能?
- 5. 你怎麼能在node.js中測試接收流/分塊數據?
- 6. 怎麼能利用我的Mockito測試的ClassNotFoundException?
- 7. Robotium測試用例
- 8. 使用Robotium測試onPause(),onDestroy()使用Robotium
- 9. 你怎麼測試的依賴互動
- 10. 測試UI Robotium
- 11. 你怎麼稱呼less.js功能
- 12. 不能運行調試robotium junit測試
- 13. 你怎麼能使用jQuery
- 14. 你怎麼能histfit
- 15. 你如何測試非功能代碼?
- 16. 你會如何測試這些功能?
- 17. 使用Robotium測試PreferenceActivity
- 18. 使用robotium測試appwidget
- 19. Android的Robotium測試用例
- 20. Robotium android的測試用例
- 21. 你怎麼能只拉當前分支?
- 22. 的Android robotium測試
- 23. 充分利用
- 24. 什麼是功能測試?
- 25. 你用單元測試測試什麼?
- 26. 我怎麼能與NUnit測試單元測試UWP應用
- 27. 爲什麼你需要單元測試基本的SQL功能?
- 28. 當TDD測試揭示需要測試的新功能時該怎麼辦?
- 29. 充分利用JSON值中插入另一個功能JS
- 30. 充分利用李
你如何運行測試,從IDE,螞蟻,gradle這個還是其他?您可能需要發佈構建腳本以回答您的問題。我使用第二種方法爲每個活動分配一個或多個測試類,並且他們每次只運行一個測試類。 –