我已經開發了一些應用程序時,我是初學者,我是做手工測試。我應該去進行單元測試還是儀器測試?我應該在android開發中做單元測試嗎?
1
A
回答
4
是的,你應該這樣做。沒有任何藉口,讓它滑,因爲Android是提供了一個很好的用戶界面測試框架Espresso
通過簡單的代碼,這樣如
onView(withId(R.id.my_view)) // withId(R.id.my_view) is a ViewMatcher
.perform(click()) // click() is a ViewAction
.check(matches(isDisplayed())); // matches(isDisplayed()) is a ViewAssertion
,並用新Espresso Test Recorder你甚至可以錄製你的測試用例。它仍然處於測試階段,但它會創建一個方便的代碼片段,您可以基於您的測試。
0
單元測試僅使用方法或類試驗。這是Ui上的隱形物品。但是你會使用espresso或ui automator測試。意式濃縮咖啡取決於你的UI代碼。 Uiautomator永遠需要你的UI代碼只使用可訪問性API,並通過該API執行操作。
相關問題
- 1. 我在做這些單元測試嗎?
- 2. 我應該使用Android Instrumentation來編寫單元測試嗎?
- 3. 我應該在單元測試中使用AutoMapper嗎?
- 4. Android應用程序中的單元測試。我應該怎麼做呢?
- 5. 單元測試應該知道NHibernate嗎?
- 6. 我應該在單元測試中測試視圖的屬性嗎?
- 7. 我應該單元測試我的Behat步驟定義嗎?
- 8. 我應該單元測試我的網格渲染邏輯嗎?
- 9. 我應該如何做異步單元測試?
- 10. 我應該在ActionFilter中測試AdalException嗎?
- 11. 你還應該在單元測試中做內存管理嗎? (OCUnit)
- 12. 開發JavaScript - 我應該什麼時候開始進行單元測試?
- 13. 我可以在單元測試中做到這一點嗎?
- 14. 單元測試應該覆蓋壓力測試嗎?
- 15. 單元測試php應用程序(我應該壓力測試?)
- 16. Android單元測試開始
- 17. 我應該單元測試DefaultModelBinder返回的模型嗎?
- 18. 我應該單元測試不返回值的消息嗎?
- 19. 單元測試時我應該使用模擬對象嗎?
- 20. 我應該單元測試XML模式嗎?
- 21. 單元測試時,我應該嘲笑所有的依賴嗎?
- 22. 我應該更改單元測試的命名約定嗎?
- 23. 我應該訪問單元測試的受保護方法嗎?
- 24. 我們應該單元測試控制檯輸出嗎?
- 25. 我應該單元測試生成的Java代碼嗎?
- 26. 我們應該單元測試日誌記錄嗎?
- 27. 我們應該單元測試網絡服務嗎?
- 28. 我應該單元測試一種主要方法嗎?
- 29. 一個單元應該在rails中測試持久性嗎?
- 30. 在android中測試對象的最佳做法。我應該在測試中實例化類嗎?
肯定! :) – eddykordo
看看TDD「測試驅動開發」, – Fakher