Manual Testing
Last updated
Last updated
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.
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)
Under Projects, click on “Sessions” for your project
Click on “Mobile Session”
Choose a device from the list
Enter a “Session Name”
Choose the application to test from the dropdown list
The chosen applications will be installed, and your session will commence with the installed app. Click here to get more information on uploading your application undertest
Click “Start Session”
Note: Some of these actions will be dependent on the operating system.
Note: This is call interrupt that will simulate a call being received on the device when testing an application.
Note: This is text interrupt that will simulate a text message being received on the device when testing an application.
Note: This action is only displayed when using iOS devices.
Note: This action is only displayed when using iOS devices.
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.
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.
Under Projects, click on “Sessions” for your project
Click on “Web Browsers”
Click on “Browser Sessions”
Choose a browser from the list
Enter a “Session Name”
Click “Start Session”
End Session
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).
Once a manual session is created, next to the device there is a control bar that has various actions that can be used.
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.
Invoke a text message to be sent to the device.
Lock the device.
Unlock the device.
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.
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.
This button will end the current session that is running.