Android 兼容性测试

Android compatibility tests

我正在进行一个研究项目,以记录我公司应用程序的最佳 android 兼容性测试程序,我们主要寻找一种解决方案来减少我们购买的物理设备的数量。除了 emulators/simulators 之外,还有其他方法可以在无需购买设备的情况下测试 android 应用程序在各种设备上的兼容性吗?有没有我可以通读的研究papers/documentation?

已经出现了一些非常好的服务,使针对多个设备的测试变得非常简单。这里只是一些:

https://aws.amazon.com/device-farm/

http://www.keynote.com/

https://try.test.io/

https://testobject.com/

我个人使用过 AWS 的设备农场,发现反馈和错误报告非常棒!

由于这是一个 Android 问题,您可能想使用 Firebase 测试实验室(之前集成到 Google Play 控制台)。在这里:https://firebase.google.com/docs/test-lab/

它有大量的设备,它们可以为您执行各种测试。您可以 运行 在本地或 CI 服务器上进行非 Android 单元测试,但测试实验室允许您 运行 Espresso Android UI在他们的设备上进行测试。