Manual Testing
Interactively test and debug mobile applications that use development and testing environments. Gesture, swipe, interact, and further actions can be performed with devices in real time, directly from your web browser.
Note: User can always enable element explorer to ease their testing needs, it can help determine and identify the elements accurately.
Prerequisite:
Having a project created (click here for more information on project creation)
Uploading an application file (click here for more information on uploading an application)
Creating a Manual Device Session
Under Projects, click on “Sessions” for your project
Click on “Mobile Session”
Navigation Bar
Once a manual session is created, next to the device there is a control bar that has various actions that can be used.
Note: Some of these actions will be dependent on the operating system.
Power on and off the device.
Increase the volume on the device.
Decrease the volume on the device.
Navigate back to the previous screen.
Navigate back to the main screen.
Overview button that will show all the open applications on an android device.
Take a screenshot of the screen. This will be saved to the local device.
When there's a need for typing, activate the keyboard icon to use your device's keyboard directly for input, as an alternative to tapping the on-screen alphanumeric keys.
Invoke a call on the current device.
Note: This is call interrupt that will simulate a call being received on the device when testing an application.
Invoke a text message to be sent to the device.
Note: This is text interrupt that will simulate a text message being received on the device when testing an application.
Lock the device.
Note: This action is only displayed when using iOS devices.
Unlock the device.
Note: This action is only displayed when using iOS devices.
This button will end the current session that is running. All of the actions from this session will be recorded and displayed under the reports.
Device Logs
A dump of system messages being logged. It provides the ability to track, check app activity and monitor from the moment the device is connected. This includes traces if the device throws an error.
Click on Show Logs
button to start loading live logs and Hide Logs
to disable the live log view.
On the top right of the logs, there are a few actions that can be performed.
Clear the logs for the existing session.
The logs can be paused/locked. The reports will continue to generate even with the screen locked. The same icon can be used to unlock as well.
When no logs are being generated, this can be used to refresh the logs without having to end the session.
This will disconnect the logs if you do not want to view the logs in parallel during a session.
Network Shaping
Network shaping allows you to simulate different network conditions. Using network profiles, you can control the bandwidth, latency and packet loss of the network connection. This allows you to test functionalities of your apps that are dependent on network conditions.
Select a preset network profile or choose a custom-created network profile by clicking on the Network dropdown menu. Click here to view instructions on creating your own custom network profile.
Creating a Manual Browser Session
Under Projects, click on “Sessions” for your project
Click on “Web Browsers”
This button will end the current session that is running.
Analyzing Test Results
Once the test session is ended, you can review and analyze the results:
Test Report: Access the detailed test report that includes video, device vitals, logs, screenshots, and performance metrics. Click here to gain insights into test reports and analysis.
Bug Reporting: If you encounter any issues during testing, document them in the test report for further investigation or report them directly on the supported project management tool (Reporting Bugs).