AWS devicefarm documentation change
Summary
Restructured test run creation steps with updated UI references, added optional run settings (name, timeout, billing method), reorganized device selection flow, and moved performance/video recording to additional configuration
Security assessment
Changes focus on workflow improvements and UI updates without mentioning security controls, vulnerabilities, or protective measures. The billing method clarification ('Unmetered') relates to pricing rather than security. No evidence of addressing vulnerabilities or adding security features like access controls, encryption, or authentication.
Diff
diff --git a/devicefarm/latest/developerguide/how-to-create-test-run.md b/devicefarm/latest/developerguide/how-to-create-test-run.md index bfc9b85ec..738fdaf2f 100644 --- a//devicefarm/latest/developerguide/how-to-create-test-run.md +++ b//devicefarm/latest/developerguide/how-to-create-test-run.md @@ -38 +38 @@ You must have a project in Device Farm. Follow the instructions in [Creating a p - 4. Open your project, and then choose **Create a new run**. + 4. Open your project, and then choose **Create run**. @@ -40 +40 @@ You must have a project in Device Farm. Follow the instructions in [Creating a p - 5. On the **Choose application** page, choose **Mobile App** or **Web App**. + 5. (Optional) Under **Run settings** , in the **Run name** section, enter a name for your run. If no name is provided, the Device Farm console will name your run 'My Device Farm run' by default. @@ -42 +42 @@ You must have a project in Device Farm. Follow the instructions in [Creating a p - + 6. (Optional) Under **Run settings** , in the **Job timeout** section, you can specify the execution timeout for your test run. If you're using unlimited testing slots, confirm that **Unmetered** is selected under **Billing method**. @@ -44 +44 @@ You must have a project in Device Farm. Follow the instructions in [Creating a p - 6. Upload your application file. You can also drag and drop your file or choose a recent upload. If you're uploading an iOS app, be sure to choose **iOS device** , as opposed to a simulator. + 7. Under **Run settings** , in the **Run type** section, select your run type. Select **Android app** if you do not have an app ready for testing, or if you are testing an android (.apk) app. Select **iOS app** if you are testing an iOS (.ipa) app. Select **Web app** if you want to test web applications. @@ -46 +46 @@ You must have a project in Device Farm. Follow the instructions in [Creating a p - 7. (Optional) In **Run name** , enter a name. By default, Device Farm uses the app file name. + 8. Under **Select app** , in the **App selection options** section, choose **Select sample app provided by Device Farm** if you do not have an app available for testing. If you are bringing your own app, select **Upload own app** , and choose your application file. If you're uploading an iOS app, be sure to choose **iOS device** , as opposed to a simulator. @@ -48,3 +48 @@ You must have a project in Device Farm. Follow the instructions in [Creating a p - 8. Choose **Next**. - - 9. On the **Configure** page, choose one of the available test suites. + 9. Under **Configure test** , choose one of the available test frameworks. @@ -58 +56 @@ For information about the available test suites, see [Test frameworks and built- - 10. If you didn't choose **Built-in: Fuzz** , select **Choose File** , and then browse to and choose the file that contains your tests. + 10. If you didn't choose **Built-in: Fuzz** , select **Choose File** under **Select test package**. Browse to and choose the file that contains your tests. @@ -62 +60 @@ For information about the available test suites, see [Test frameworks and built- - 12. If you're using the standard test environment, skip to step 13. If you're using a custom test environment with the default test spec YAML file, skip to step 13. + 12. If you're using a custom test environment, you can optionally do the following: @@ -68,13 +66 @@ For information about the available test suites, see [Test frameworks and built- - 13. If you want to configure the video recording or performance data capture options, choose **Advanced Configuration**. - - 1. Select **Enable video recording** to record video during testing. - - 2. Select **Enable app performance data capture** to capture performance data from the device. - -###### Note - -If you have private devices, **Configuration specific to Private Devices** is also displayed. - - 14. Choose **Next**. - - 15. On the **Select devices** page, do one of the following: + 13. Under **Select devices** , do one of the following: @@ -88 +74 @@ If you have private devices, **Configuration specific to Private Devices** is al -For more information, see [Device support in AWS Device Farm](./devices.html). + * Select **Manually select devices** and choose the desired devices you want to run against. This configuration will not be saved. @@ -90 +76 @@ For more information, see [Device support in AWS Device Farm](./devices.html). - 16. Choose **Next**. +For more information, see [Device support in AWS Device Farm](./devices.html). @@ -92 +78 @@ For more information, see [Device support in AWS Device Farm](./devices.html). - 17. On the **Specify device state** page: + 14. (Optional) To add additional configuration, open the **Additional configuration** dropdown. In this section, you can do any of the following: @@ -103,0 +90,4 @@ For more information, see [Device support in AWS Device Farm](./devices.html). + * Select **Enable video recording** to record video during testing. + + * Select **Enable app performance data capture** to capture performance data from the device. + @@ -108,3 +98 @@ Setting the device radio state and locale are options only available for Android - 18. Choose **Next**. - - 19. On the **Review and start run** page, you can specify the execution timeout for your test run. If you're using unlimited testing slots, confirm that **Run on unmetered slots** is selected. +###### Note @@ -112 +100 @@ Setting the device radio state and locale are options only available for Android - 20. Enter a value or use the slider bar to change the execution timeout. For more information, see [Setting the execution timeout for test runs in AWS Device Farm](./how-to-set-default-timeout-for-test-runs.html). +If you have private devices, configuration specific to private devices is also displayed. @@ -114 +102 @@ Setting the device radio state and locale are options only available for Android - 21. Choose **Confirm and start run**. + 15. At the bottom of the page, choose **Create run** to schedule the run.