我正在开发一个移动安卓应用程序。 Android 单元测试最常用的库/框架有哪些?我感觉大部分业务逻辑、数据库测试、Web服务测试都可以使用JUnit来完成。
但是,测试 UI、UI 工作流程等的最佳方法是什么?例如,我们如何测试Android应用程序是否成功启动网络浏览器?或者我们如何确认按钮、某些东西是否按下成功?或者图片是否加载成功?
I use JUnit http://junit.org/用于单元测试和机器人电动 http://robolectric.org/用于仪器测试。
本文 http://www.vogella.com/tutorials/Robolectric/article.html向您展示 Robolectric 的 Hello World 示例
最近,我一直在研究Android中的集成测试,使用阿奎利安·德罗迪乌姆 https://github.com/arquillian/arquillian-droidium.
如果您想测试一些使用 REST API 的代码,您可以使用以下命令来模拟它WireMock http://wiremock.org/。借助此库,您可以通过代码模拟 REST API,甚至可以在自己的计算机中部署模拟 HTTP 服务器并设置您自己的模拟映射。
对于 REST API 模拟,我还建议您使用Mockable.io https://www.mockable.io/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)