之前在Windows、MacOS、安卓和iOS的测试环境中提出了这个问题;
Windows、iOS、Android和MacOS的统一测试环境
答案是“Windows运行VM,Android在Android中运行AVD,iOS在XCode中使用模拟器。”是一个很好的解决方案,但对一个设备来说是本地的。
是否有人知道我们的测试可以基于云的方法或解决方案?也就是说,团队的不同成员可以通过中央测试平台在每个操作系统上测试我们的产品(这不需要在每个人的机器上进行本地测试)?
发布于 2020-08-19 10:51:21
Michael的建议很不错,但也许还可以看看AWS设备实验室:https://aws.amazon.com/device-farm/及其替代品https://www.g2.com/products/aws-device-farm/competitors/alternatives
通常的操作系统可以安装在大多数云中。仅对macOs而言,您需要找到另一个提供程序,例如https://www.macincloud.com/
发布于 2020-08-19 10:05:31
是的,浏览器栈和Sauce实验室长期存在,是基于云的浏览器和仿真器的领先供应商。
它们包括连接到本地环境的选项,这样您就可以在不需要上传或创建测试系统的情况下测试系统。这满足了“您的系统,但具有多个浏览器和设备”的需要。
发布于 2020-12-23 11:24:27
如果你在寻找一个基于云的生态系统,你可以尝试LambdaTest --一个跨浏览器的测试工具。它通过提供灵活的在线测试云,避免了维护内部架构的需要。
LambdaTest为您提供了一个在线硒网格,使您能够在2,000+不同的浏览器、浏览器版本和操作系统环境(如Windows、macOS、Android和iOS )上运行网站和web应用程序的手动和自动化软件测试。
https://sqa.stackexchange.com/questions/45525
复制相似问题