AWS Device Farm 支持托管式 Appium 端点和环境功能
AWS Device Farm 让 Web 和移动开发人员能够使用真实的移动设备和桌面浏览器测试他们的应用程序。今天,我们宣布推出三项新功能,让您能够更轻松地构建更好的 Web 和移动体验:完全托管式 Appium 端点、对环境变量的支持以及 IAM 角色集成。
使用新的 Appium 端点,您只需几行代码即可建立连接,并在 IDE 或本地主机上直接对多台物理设备进行交互式测试。这项功能可以与 Appium Inspector(包括托管版和本地版)无缝协作,支持包括元素检查在内的所有操作。对实时视频和日志流的支持,让您能够在本地工作流程中更快地获得反馈。
环境变量支持测试筛选、测试分片、动态选择软件版本以及对测试环境进行精细配置。您可以将简单的键值对传递给我们的测试调度 API,然后在运行时将其配置为测试主机上的环境变量。这样,您就无需为不同的测试场景维护多个测试规范 YAML 文件,并且可以通过动态配置测试环境来简化 CI/CD 管道。
此外,Device Farm 测试主机现在可以承担 IAM 角色以连接其他 AWS 服务,从而支持将构件上传到 Amazon S3 或将测试输出写入 Amazon CloudWatch 等工作流程。环境变量和 IAM 角色都可以在项目级别进行保存,无需在每次运行时重复传递,从而降低维护开销。
这些功能与现有的服务器端执行功能相辅相成,为您提供运行安全的企业级工作负载所需的规模、可定制性和控制能力。这些功能共同助力您更快地编写、调试和测试移动应用程序,无论您是在 IDE、AWS 管理控制台还是其他环境中进行操作。
要了解更多信息,请参阅 AWS Device Farm 开发人员指南中的 Appium 测试、访问其他 AWS 资源和环境变量。