我已经开发了一些应用程序时,我是初学者,我是做手工测试。我应该去进行单元测试还是仪器测试?我应该在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