

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

# 运行 Device Farm 的内置模糊测试（Android 和 iOS）
<a name="test-types-built-in-fuzz"></a>

Device Farm 内置模糊测试将用户界面事件随机发送至设备，然后报告结果。

有关 Device Farm 中测试的更多信息，请参阅 [AWS Device Farm 中的测试框架和内置测试](test-types.md)。

**运行内置模糊测试**

1. 登录 DeviceFarm 控制台，网址为 [https://console.aws.amazon.com/devicef](https://console.aws.amazon.com/devicefarm) arm。

1. 在 Device Farm 导航面板上，选择**移动设备测试**，然后选择**项目**。

1. 在项目列表中，选择要在其中运行内置模糊测试的项目。
**提示**  
您可以使用搜索栏按名称筛选项目列表。  
要创建项目，请按照[在 AWS Device Farm 中创建项目](how-to-create-project.md)中的说明操作。

1. 选择**创建运行**。

1. 在**运行设置**下的**运行类型**部分中，选择您的运行类型。如果您没有可供测试的应用程序，或者您测试的是 Android（.apk）应用程序，请选择 **Android 应用程序**。如果您测试的是 iOS（.ipa）应用程序，请选择 **iOS 应用程序**。

1. 如果您没有可供测试的应用程序，请在**选择应用程序**下，选择**选择 Device Farm 提供的示例应用程序**。如果您自带应用程序，请选择**上传自己的应用程序**，然后选择您的应用程序文件。

1. 在**配置测试**下的**设置测试框架**部分中，选择**内置：模糊**。

1. 如果出现以下任一设置，您可以接受默认值或自己指定一个值：
   + **Event count (事件计数)**：指定一个介于 1 和 10000 之间的数字，表示要执行的模糊测试的用户界面事件数。
   + **事件限制**：指定一个介于 0 和 1,000 之间的数字，表示执行下一个用户界面事件之前模糊测试等待的毫秒数。
   + **Randomizer seed (随机程序种子)**：为模糊测试指定一个数字，以便用于随机化用户界面事件。为后续模糊测试指定相同的数字可确保相同的事件序列。

1. 按照剩余说明进行操作，以选择设备并开始运行。