Android Espresso-您应该使用的4个工具
如果您曾经尝试为Android应用程序自动化用户界面测试,那么您就会知道这可能会充满挑战。 但是我们应该记住,编写良好而有效的测试应该同时很有趣! 知道正确的工具可以节省您很多精力,因此我准备了我的最爱清单。 在测试框架方面,Android Espresso是我的首选。 它易于设置,快速,可靠并且具有流畅的API。 另一方面,它还不是完美的。 即使编写自动化测试期间发生了典型的操作,Espresso也无法提供一些明显的解决方案,例如: 将应用程序设置为可测试状态 设置应用程序语言环境 授予应用程序运行时权限 打开/关闭网络或Wi-Fi数据 关闭设备的动画 模拟和模拟不同的API状态 在多个设备上并行测试执行 生成可读且有意义的测试报告 您是否经历过? 幸运的是,通过使用很少的其他库和快捷方式,这一切都变得更加简单。…