适用于安卓测试的亚马逊 Linux 2 测试环境 - AWS Device Farm

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

适用于安卓测试的亚马逊 Linux 2 测试环境

AWSDevice Farm 利用运行亚马逊 Linux 2 的亚马逊弹性计算云 (EC2) 主机来执行安卓测试。当您安排测试运行时,Device Farm 会为每台设备分配一台专属主机,以独立运行测试。在测试运行后,主机将与生成的构件一起终止运行。

Amazon Linux 2 测试主机拥有最新的 Android 测试环境,取代了之前的基于 Ubuntu 的系统。使用测试规范文件,您可以选择在 Amazon Linux 2 环境中运行 Android 测试。

Amazon Linux 2 主机具有以下优点:

  • 更快、更可靠的测试:与传统主机相比,新的测试主机显著提高了测试速度,尤其是缩短了测试开始时间。Amazon Linux 2 主机在测试期间还表现出更高的稳定性和可靠性。

  • 增强了用于手动测试的远程访问功能:升级到最新的测试主机并进行了改进,从而降低了延迟,提高了 Android 手动测试的视频性能。

  • 标准软件版本选择:Device Farm 现在标准化了测试主机上的主要编程语言支持以及 Appium 框架版本。对于支持的语言(目前是 Java、Python、Node.js 和 Ruby)和 Appium,新的测试主机在发布后不久就会提供长期稳定的版本。通过 devicefarm-cli 工具进行集中式版本管理可实现跨框架一致的测试规范文件开发。