

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

# AWS Device Farm 中的测试环境
<a name="test-environments"></a>

AWS Device Farm 提供自定义测试环境和标准测试环境用于运行自动测试。您可以选择自定义测试环境，以完全掌控您的自动测试。或者，您也可以选择 Device Farm 默认的标准测试环境，为自动测试套件中的每个测试提供精细报告。

**Topics**
+ [

## 标准测试环境
](#test-environments-standard)
+ [

## 自定义测试环境
](#custom-test-environment)

## 标准测试环境
<a name="test-environments-standard"></a>

 在标准环境中运行测试时，Device Farm 会为测试套件中的每个案例提供详细的日志和报告。您可以查看每个测试的性能数据、视频、屏幕截图和日志，以查明并解决应用程序中的问题。

**注意**  
由于 Device Farm 在标准环境中提供精细报告，因此测试执行时间可能会比您在本地运行测试所用的时间更长。如果您希望缩短执行时间，请在自定义测试环境中运行测试。

## 自定义测试环境
<a name="custom-test-environment"></a>

当您自定义测试环境时，可以指定 Device Farm 应运行以执行测试的命令。这样可确保 Device Farm 上测试的运行方式类似于本地计算机上测试的运行方式。在此模式下运行测试还支持测试的实时日志和视频流。当您在自定义测试环境中运行测试时，将不会获得每个测试案例的精细报告。有关更多信息，请参阅 [AWS Device Farm 中的自定义测试环境](custom-test-environments.md)。

在使用 Device Farm 控制台、 AWS CLI或 Device Farm API 创建测试运行时，可以选择使用自定义测试环境。

有关更多信息，请参阅[使用 AWS CLI](https://docs.aws.amazon.com/devicefarm/latest/developerguide/how-to-create-test-run.html#how-to-create-test-run-cli-step5) 和 [在 Device Farm 中创建测试运行](how-to-create-test-run.md) 上传自定义测试规范。