正在运行 Device Farm 的内置模糊测试(Android 和 iOS) - AWS Device Farm

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

正在运行 Device Farm 的内置模糊测试(Android 和 iOS)

Device Farm 的内置模糊测试会随机向设备发送用户界面事件,然后报告结果。

有关在 Device Farm 中进行测试的更多信息,请参阅在 AWS Device Farm 中测试框架和内置测试

运行内置模糊测试
  1. 登录 DeviceFarm 控制台,网址为 https://console.aws.amazon.com/devicef arm。

  2. 在 Device Farm 导航面板上,选择移动设备测试,然后选择项目

  3. 在项目列表中,选择要在其中运行内置模糊测试的项目。

    提示

    您可以使用搜索栏按名称筛选项目列表。

    要创建项目,请按照在 AWS Device Farm 中创建项目中的说明操作。

  4. 选择 “创建运行”。

  5. 在 “运行设置” 下,在 “运行类型” 部分中选择您的运行类型。如果您没有可供测试的应用程序,或者您正在测试安卓 (.apk) 应用程序,请选择 Android 应用程序。如果您正在测试 iOS (.ip a) 应用程序,请选择 iOS 应用程序。

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

  7. 在 “配置测试” 下的 “选择测试框架” 部分,选择 “内置:Fuzz”。

  8. 如果出现以下任一设置,您可以接受默认值或自己指定一个值:

    • Event count (事件计数):指定一个介于 1 和 10000 之间的数字,表示要执行的模糊测试的用户界面事件数。

    • 事件限制:指定一个介于 0 和 1,000 之间的数字,表示执行下一个用户界面事件之前模糊测试等待的毫秒数。

    • Randomizer seed (随机程序种子):为模糊测试指定一个数字,以便用于随机化用户界面事件。为后续模糊测试指定相同的数字可确保相同的事件序列。

  9. 完成其余说明以选择设备并开始运行。