Device Farm
Documentation Home
  • Introduction
  • Project Creation & Setup
  • Getting Started
  • Manual Testing
  • Automation
  • Test-Reports-and-Analysis
  • Element Explorer Feature for Appium Automation Testing
  • Integrations with Collaboration Tools
  • Interrupts
  • Supported Devices and Browsers List
  • Biometric Bypass Feature for Real Devices
  • File Upload Feature for Remote Real Devices
  • Frequently Asked Questions (FAQ)
Powered by GitBook
On this page
  • Prerequisite:
  • Creating a Manual Device Session
  • Navigation Bar
  • Device Logs
  • Network Shaping
  • Creating a Manual Browser Session
  • Analyzing Test Results

Manual Testing

Last updated 1 year ago


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

  • Uploading an application file

Creating a Manual Device Session

  1. Under Projects, click on “Sessions” for your project

  1. Click on “Mobile Session”

  1. Choose a device from the list

  1. Enter a “Session Name”

  1. Choose the application to test from the dropdown list

  1. Click “Start Session”

Navigation Bar

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.

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.

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.


Creating a Manual Browser Session

  1. Under Projects, click on “Sessions” for your project

  1. Click on “Web Browsers”

  1. Click on “Browser Sessions”

  1. Choose a browser from the list

  1. Enter a “Session Name”

  1. Click “Start Session”

  1. End Session


Analyzing Test Results

Once the test session is ended, you can review and analyze the results:

The chosen applications will be installed, and your session will commence with the installed app.

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.

Select a preset network profile or choose a custom-created network profile by clicking on the Network dropdown menu.

This button will end the current session that is running.

Test Report: Access the detailed test report that includes video, device vitals, logs, screenshots, and performance metrics.

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 ().

Click here to gain insights into test reports and analysis.
Reporting Bugs
Click here to get more information on uploading your application undertest
Click here to view instructions on creating your own custom network profile.
(click here for more information on project creation)
(click here for more information on uploading an application)