本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS Device Farm 文档历史记录
下表描述了自本指南上一次发布以来对文档所做的重要改动。
| 更改 | 描述 | 更改日期 |
|---|---|---|
| 测试见解报告 |
测试见解报告现在可用于自定义测试环境中支持的框架。测试见解包括每个作业和运行的测试通过、失败、跳过和错误的测试计数;带有时间戳和堆栈跟踪的详细测试输出;以及测试和作业执行时间。请参阅 测试见解,了解更多信息。 |
2026 年 8 月 6 日 |
| macos_tahoeiOS 测试主机 |
设备群现在支持macos_tahoe测试主机(版本 26)macOS Tahoe,更新后的一组是自定义测试环境中支持的软件。 |
2026 年 8 月 3 日 |
| Appium 终端支持 |
Device Farm 现在为远程设备测试提供了完全托管的 Appium 端点,从而实现了快速的测试开发和调试。这是对现有服务器端执行方法的补充,在该方法中,测试直接上传并在 Device Farm 上运行。虽然服务器端执行非常适合 CI/CD 管道和大规模测试,但新的本地 Appium 端点允许在真实设备上更快地迭代和开发测试。 |
2025 年 11 月 17 日 |
| iOS 测试主机改进 |
设备农场现在支持 iOS 测试环境的更新体验,从而使 Android 和 iOS 测试之间的设置保持一致。请参阅 自定义测试环境的主机,了解更多信息。 此外,与已停用的 Android 测试主机相关的信息已删除。鼓励安卓用户使用亚马逊 Linux 2 测试主机。 |
2025 年 10 月 31 日 |
| AL2 支持 | Device Farm 现在支持 Android 版 AL2 测试环境。了解有关 AL2 的更多信息。 | 2023 年 11 月 6 日 |
| 从标准测试环境迁移到自定义测试环境 | 更新了迁移指南,以记录在 2023 年 12 月弃用标准模式测试的情况。 | 2023 年 9 月 3 日 |
| VPC ENI 支持 | Device Farm 现在允许私有设备使用 VPC-ENI 连接功能来帮助客户安全地连接到 AWS、本地软件或其他云提供商上托管的私有终端节点。了解更多信息。 VPC-ENI | 2023 年 5 月 15 日 |
| Polaris UI 更新 | Device Farm 控制台现在支持 Polaris 框架。 | 2021 年 7 月 28 日 |
| Python 3 支持 |
现在,Device Farm 在自定义模式测试中支持 Python 3。了解有关在测试程序包中使用 Python 3 的更多信息: |
2020 年 4 月 20 日 |
| 新的安全信息和有关标记 AWS 资源的信息。 | 为了使安全 AWS 服务更容易、更全面,新增了有关安全性的章节。要了解更多信息,请参阅中的安全性 AWS Device Farm 新增了一个介绍 Device Farm 中的添加标签功能的小节。要了解有关标记的更多信息,请参阅在 Device Farm 中标记。 |
2020 年 3 月 27 日 |
| 删除直接设备访问权限。 | 直接设备访问(专用设备上的远程调试)不再适用于一般使用情况。如需了解直接设备访问将来的可用性,请联系我们 |
2019 年 9 月 9 日 |
| 更新 Gradle 插件配置 | Gradle 插件配置经过了修订,现在包含一个可自定义的 Gradle 配置版本,其中注释掉了可选参数。了解有关 设置 Device Farm Gradle 插件 的更多信息。 | 2019 年 8 月 16 日 |
| 使用 XCTest 进行测试运行的新要求 | 对于使用 XCTest 框架的测试运行,Device Farm 现在需要一个专为测试构建的应用程序包。了解有关 将 Device Farm 与适用于 iOS 的 XCTest 集成 的更多信息。 | 2019 年 2 月 4 日 |
| 支持自定义环境中的 Appium Node.js 和 Appium Ruby 测试类型 | 您现在可以在 Appium 和 Appium Ruby Node.js 自定义测试环境中运行测试。了解有关 AWS Device Farm 中的测试框架和内置测试 的更多信息。 | 2019 年 1 月 10 日 |
| 标准环境和自定义环境对 Appium 服务器版本 1.7.2 的支持。自定义测试环境对使用自定义测试规范 YAML 文件的版本 1.8.1 的支持。 | 现在,您可以在标准测试环境和自定义测试环境中使用 Appium 服务器版本 1.72、1.71 和 1.6.5 运行测试。在自定义测试环境中,您还可以通过使用自定义测试规范 YAML 文件的版本 1.8.1 和 1.8.0 运行测试。了解有关 AWS Device Farm 中的测试框架和内置测试 的更多信息。 | 2018 年 10 月 2 日 |
| 自定义测试环境 | 使用自定义测试环境,您可以确保测试像在本地环境中一样运行。Device Farm 现在支持实时日志和视频流,因此您可以获得有关在自定义测试环境中运行的测试的即时反馈。了解有关 AWS Device Farm 中的自定义测试环境 的更多信息。 | 2018 年 8 月 16 日 |
| 支持使用设备农场作为 AWS CodePipeline 测试提供商 | 现在,您可以将管道配置 AWS CodePipeline 为在发布过程中使用 AWS Device Farm 运行作为测试操作。 CodePipeline 使您能够快速将存储库链接到构建和测试阶段,以实现根据您的需求定制的持续集成系统。了解有关 在 CodePipeline 测试阶段集成 AWS 设备农场 的更多信息。 | 2018 年 7 月 19 日 |
| 支持私有设备 | 现在,您可以使用私有设备安排测试运行,并启动远程访问会话。您可以管理这些设备的配置文件和设置,创建 Amazon VPC 终端节点来测试专用应用程序,还能创建远程调试会话。了解有关 AWS Device Farm 中的私有设备 的更多信息。 | 2018 年 5 月 2 日 |
| 对 Appium 1.6.3 的支持 | 您现在可以为 Appium 自定义测试设置 Appium 版本。 | 2017 年 3 月 21 日 |
| 设置测试运行的执行超时值 |
您可以为测试运行或为项目中的所有测试设置执行超时值。了解有关 在 AWS Device Farm 中设置测试运行的执行超时 的更多信息。 |
2017 年 2 月 9 日 |
| 网络塑造 |
您现在可以模拟测试运行的网络连接和条件。了解有关 为您的 AWS Device Farm 运行模拟网络连接和条件 的更多信息。 |
2016 年 12 月 8 日 |
| 新故障排除部分 |
您现在可以使用一套旨在解决 Device Farm 控制台中可能遇到的错误消息的程序,对测试程序包上传进行故障排除。了解有关 Device Farm 错误故障排除 的更多信息。 |
2016 年 8 月 10 日 |
| 远程访问会话 |
您现在可以远程访问控制台中的单台设备并与之交互。了解有关 远程访问 的更多信息。 |
2016 年 4 月 19 日 |
| 设备插槽 Self-Service |
您现在可以使用 AWS 管理控制台 AWS Command Line Interface、或 API 购买设备插槽。了解有关如何在 Device Farm 中购买设备槽的更多信息。 |
2016 年 3 月 22 日 |
| 如何停止测试运行 |
现在,您可以使用 AWS 管理控制台 AWS Command Line Interface、或 API 停止测试运行。了解有关如何在 AWS Device Farm 中停止运行的更多信息。 |
2016 年 3 月 22 日 |
| 新 XCTest UI 测试类型 |
您现在可以在 iOS 应用程序上运行 XCTest UI 自定义测试。了解有关 将适用于 iOS 的 XCTest UI 与 Device Farm 集成 测试类型的更多信息。 |
2016 年 3 月 8 日 |
| 新 Appium Python 测试类型 |
您现在可以在 Android、iOS 和 Web 应用程序上运行 Appium Python 自定义测试。了解有关 AWS Device Farm 中的测试框架和内置测试 的更多信息。 |
2016 年 1 月 19 日 |
| Web 应用程序测试类型 |
您现在可以在 Web 应用程序上运行 AAppium Java JUnit 和 TestNG 自定义测试。了解有关 AWS Device Farm 中的 Web 应用程序测试 的更多信息。 |
2015 年 11 月 19 日 |
| AWS Device Farm Gradle 插件 |
了解有关如何安装和使用 Device Farm Gradle 插件 的更多信息。 |
2015 年 9 月 28 日 |
| 全新安卓 Built-in 测试:Explorer |
管理器测试通过分析每个屏幕 (就像它是最终用户一样) 对您的应用程序进行爬网,并在它浏览时拍摄屏幕截图。 |
2015 年 9 月 16 日 |
| 增加了 iOS 支持 |
了解有关在AWS Device Farm 中的测试框架和内置测试中测试 iOS 设备和运行 iOS 测试 (包括 XCTest) 的更多信息。 |
2015 年 8 月 4 日 |
| 第一个公开发布版 |
这是《AWS Device Farm 开发人员指南》的第一个公开发布版。 |
2015 年 7 月 13 日 |