我是Android Instrumentation案例的新手。我一直在查看API示例,並看到有時我們使用ActivityUnitTestCase和ActivityInstrumentationTestCase2。兩者有什麼區別 ?我們什麼時候會使用一個呢?ActivityUnitTestCase和ActivityInstrumentationTestCase2之間的區別
22
A
回答
5
ActivityInstrumentationTestCase2類用於功能測試,ActivityUnitTestCase用於單元測試活動。
8
在這裏看到的差別討論: http://www.vogella.com/articles/AndroidTesting/article.html#activity_testing
要點:
- ActivityUnitTestCase可用於測試佈局和分離的方法。
- 當您想發送觸摸/鼠標事件並測試狀態管理時,可以使用ActivityInstrumentationTestCase2。
相關問題
- 1. '+ ='和'= +'之間的區別?
- 2. {!!之間的區別!!}和{{}}
- 3. ==和case之間的區別?
- 4. '#','%'和'$'之間的區別
- 5. | =和^ = css之間的區別
- 6. 「%〜dp0」和「。\」之間的區別?
- 7. .eq之間的區別。和==
- 8. ==和.equals()之間的區別?
- 9. `%in%`和`==`之間的區別
- 10. SPFile和PublishingPage類別之間的區別
- 11. System.Timers.Timer Enabled = true和.Start()之間的區別Enabled = true和.Start()之間的區別
- 12. NSthread和NStimer和NSNotifcation之間的區別?
- 13. Java和C#和.NET之間的區別
- 14. sys.log()和console.log()和console.error()之間的區別?
- 15. $ .ajax()和$ .get()和$ .load()之間的區別
- 16. javascript中的/ * * /和//之間的區別
- 17. python中的[]和[,,]之間的區別
- 18. QWidget的setStyleSheet和QApplication之間的區別
- 19. CKeditor的getHtml()和getData()之間的區別
- 20. make中的「$(shell ...)」和「$$(...)」之間的區別
- 21. C中的/ +和+之間的區別?
- 22. Alamofire的responseJSON和responseData之間的區別
- 23. WordPress的:site_id和blog_id之間的區別?
- 24. '|'之間的區別和 '+' 的位操作
- 25. 春季的/ **和/ *之間的區別
- 26. Satchmo的local_settings.py和settings.py之間的區別
- 27. String.Compare和CultureInfo的CompareInfo之間的區別
- 28. XMLReader.Create()和新的XMLTextReader()之間的區別
- 29. AppWidgetProvider的onDisabled()和onDeleted()之間的區別
- 30. Request.Cookies和Response.Cookies之間的區別
應該將ActivityUnitTestCase作爲Unit Test或Instrumentation測試運行嗎? – 2015-06-03 06:01:14