AWS Device Farm
Developer Guide (API Version 2015-06-23)

Working with the Built-in Fuzz Test for Device Farm

Device Farm provides a built-in fuzz test type.

What Is the Built-in Fuzz Test?

The built-in fuzz test randomly sends user interface events to devices and then reports results.

Use the Built-in Fuzz Test Type

Use the Device Farm console to run the built-in fuzz test:

  1. Sign in to the Device Farm console at

  2. In the list of projects, choose the option next to the project where you want to run the built-in fuzz test.


    If the list of projects is not displayed, then on the secondary navigation bar, for Projects, choose the name of the project where you to run the built-in fuzz test.

    To create a new project, follow the instructions in Create a Project.

  3. If the Create a new run button is displayed, then choose it.

  4. On the Choose your application page, choose Upload.

  5. Browse to and choose your app file where you want to run the built-in fuzz test.

  6. Choose Next step.

  7. On the Configure a test page, choose Built-in: Fuzz.

  8. If any of the following settings appear, you can either accept the default values or specify your own:

    • Event count: Specify a number between 1 and 10,000, representing the number of user interface events for the fuzz test to perform.

    • Event throttle: Specify a number between 1 and 1,000, representing the number of milliseconds for the fuzz test to wait before performing the next user interface event.

    • Randomizer seed: Specify a number for the fuzz test to use for randomizing user interface events. Specifying the same number for subsequent fuzz tests ensures identical event sequences.

  9. Choose Next step, and then complete the remaining on-screen instructions to select devices and start the run.