UI/UX Mobile Testing

Mobile testing scenarios for the new Photo App prototype

Photo Capture and Editing Workflow Test

Objective

To ensure that users can smoothly capture and edit photos using the app's features. -

Scenario

1. Open the photo app on a mobile device. 2. Navigate to the camera screen. 3. Capture a photo using the app's camera. 4. Verify that the captured photo is saved in the app's gallery. 5. Select the captured photo from the gallery and enter the photo editing mode. 6. Apply at least three different photo filters and save the edited photo. 7. Ensure that the edited photo is saved correctly and retains the applied filters. 8. Share the edited photo via a social media platform or email. 9. Confirm that the sharing feature works as expected and the photo is shared successfully.

ArcGIS Survey123


Offline Mode Test

Objective

To test the app's functionality when it's used without an internet connection.

Scenario

1. Launch the photo app with an active internet connection. 2. Browse through the app's galleries and features to load and cache photos. 3. Disable the mobile device's internet connection (airplane mode or turn off Wi-Fi/data). 4. Attempt to open and view previously cached photos. 5. Verify that the app gracefully handles offline mode and displays cached photos without errors. 6. Try to edit a cached photo or apply filters. 7. Ensure that the editing features work as expected offline, and edited photos are saved locally. 8. Reconnect to the internet and verify that any changes made while offline are synchronized when the connection is restored.

ArcGIS Survey123


Performance and Compatibility Test

Objective

To assess the app's performance on different mobile devices and operating systems.

Scenario

1. Prepare a list of various mobile devices (e.g., iPhone, Android phones, tablets) with different screen sizes and resolutions. 2. Install the photo app on each of these devices, ensuring they run different versions of iOS and Android. 3. Open the app on each device and evaluate its performance in terms of speed, responsiveness, and user interface rendering. 4. Test the app's compatibility with different screen sizes and resolutions to ensure that all UI elements are properly displayed. 5. Verify that the app functions smoothly across various devices and operating systems without any crashes or major performance issues. 6. Take note of any specific issues that arise on certain devices or OS versions and report them for further optimization.

ArcGIS Survey123