Skip to main content

Native App Test on Android

Introduction

The Native Test feature allows you to execute automated test cases directly on real iOS and Android devices hosted on TestGrid. By uploading your application build and test package, you can validate your app’s functionality in a real-device environment without the need to maintain physical device infrastructure.

Native Test is designed for teams that want to automate functional, regression, and end-to-end testing using platform-specific testing frameworks. It helps ensure application quality, improve release confidence, and accelerate testing within CI/CD pipelines.

For Android applications, TestGrid supports Espresso, Google’s official UI testing framework. Espresso enables developers and QA teams to create reliable and fast UI tests that interact directly with application components.

Step 1: Log in to your TestGrid account.

Log in with valid credentials, navigate to the Native Test option tab, and click on Android.

 

 

 

Step 2: Adding or Selecting a Project and Uploading Build

Choose an existing project or add a new one by clicking Add New Project. Select the version, choose the appropriate .apk/.aab file, and then click the Next icon after it uploads.

Step 3: Enter Build Information and Upload File.

Provide the build name, upload the test .apk/.aab file, and then click Next to proceed. Select your device and click Run Native Test to initiate the testing process.

Step 4: Execution Monitoring.

During execution, you can view the connected device status, test case completion time, and the “OK” indication for passed tests. Additionally, a downloadable video capturing the entire test process is available for viewing on your local machine.

This makes executing native apps on Android much easier. You can also view the passed, failed, and completed tests at the top of the results page, as well as download the video to review the execution in detail.

 

 

Native testing on Android streamlines the verification of app reliability and functionality across diverse devices and versions.

Happy Testing!

Table of Contents