亚马逊 推出 了新的 AWS Farm Device ,这是一种生成面向Android和FIR OS生态系统应用的移动测试场,移动测试场由主流测试自动化框架和CI系统集成,提供了200多个独特测试环境,亚马逊说。
AWS Device Farm允许选择和控制测试设备的状态,比如上传文件,安装其他应用程序,设置网络功能、位置等。一旦运行测试,它就会提供有用的信息来识别任何问题,例如:
AWS Device Farm支持主流测试自动化框架集成,例如 Appium 、 Calabash 或 uiautomator 。此外,它还可以使用 JUnit 、 Robotium 或 Espresso 运行仪器测试。
所有的步骤需要运行测试可以自动使用 Device Farm API ,Device Farm API允许创建文件和设备池,上传文件,运行测试或者调度,然后收集所有相关信息。现在,当其它CI系统插件正在开发中的时候,Device Farm API已经可能可以集成 Jenkins 了。
亚马逊将基于“设备分钟数”向它的Device Farm用户收取费用,这由使用的设备数量以及测试持续时间来确定,并且提供一份固定费用计划。
Experitest的营销经理David Fink是这样定义云测试的:“在扩大测试范围和减少测试时间上是一段最伟大的飞跃”,鉴于通过倍增的设备“它扩大了手动和自动测试的规模”,因此操作系统可以由单个开发人员进行测试。
AWS Device Farm加入了一个竞争相当激烈的市场,而Testdroid、Appurify、 Experitest 等其他产品已经在这个市场经营了数年。尽管Google使用自己的device farm测试应用程序为大众所熟知,但是亚马逊仍然是加入这个公共服务测试云市场上最大的角色。
查看英文原文: AWS Device Farm Enables Cloud Testing for Android and Fire OS