-
Documentation
-
- Browser Cloud
- Real Mobile Device Cloud
- Device Reservation
- How to get the User Token On TestGrid PlatForm
- Introduction of a New Web User-Friendly Interface
- App Management
- Push Notification Testing in TestGrid Real Device
- TestGrid User Role Management
- Screen Recording on Mobile
- TG Connect - To connect with your local Environment with TG Tunnel
- Adding the sub-users to your TestGrid account
- Object Spy and Searching XPath in Appium Inspector
- Virtual Remote USB Devices with TestGrid
- Central Repository for User Recordings Videos
- PIN Configuration on Real device
- Image Injection
- Image Annotation tools for Mark as Bug with JIRA
- BioMetric Authentication
- Perform Geo-location Testing On TG Cloud
- Running ADB Native Commands with TestGrid Device Cloud
- How to Cancel Your Subscription on TestGrid
- TG Drive
- Browser resolutions and actions
- Real Devices Access Using Remote Lite URL
- Test Case Execution on Android Emulators and iOS Simulators Using TestGrid
- Audio Output Streaming with TestGrid
- View More Articles (11) Hide Articles
-
- Dynamic Test Case Execution on TestGrid: Leveraging Random Device Allocation
- Native App Test on Android
- Native App Test on iOS
- Run Playwright Tests Remotely in Minutes Using TestGrid
- Video and Logs for Automation Testing
- Executing Your Local Selenium Code for Web Browsers
- Test your Local Execution Mobile Appium Code.
- Local executions with Insights data & Page performance summary metric data
- Executing Appium Code from Windows Machine to Remote iOS Device
- Executing Your Local Web Automation Robot Code
- Robot Framework for Python: Local Mobile Automation with TestGrid Device Cloud
- Cypress E2E Test Automation with TestGrid
- Download Scriptless Generated Appium Code
- Visual Regression Testing Tools
-
- Network Assertions: Writing and Execution
- Video Recording for Build Execution in Codeless Testing
- Test Data Parameterization with specific row data to use and execution with codeless.
- Tap action with X and Y coordinates for perform on element Interaction
- Scriptless/Codeless Debugging
- Test Case Versioning & Management
- Scriptless Web Test Case Writer
- Web Test Case Execution
- AutoHeal and AutoFix Test Automation
- Scriptless Mobile App Test Case Writing
- Integrating Custom Selenium Code & Scriptless
- Mobile App Test Case Execution
- Integrating Custom Appium Code & Scriptless
- Scriptless Integration Test
- Using Global Variables in Test Cases and Functions
- Updated Action Keyword for Web and Android
- Action Keyword for Web
- Test Data Management
- Parallel Execution on Multiple Devices
- Parallel Execution on Multiple Browsers
- Add a Import Statements and Custom Libraries in Version Test Suites
- Codeless with Visual Regression Testing
- How to Upload Files to a Remote Web Server Using Selenium in TestGrid
- Downloading Codeless Build HTML Reports for Web and Mobile
- Uploading Files for Website Testing via TestGrid TG Drive
- Debugging ‘Test Case Compilation Failed’ Error in TestGrid: Causes & Solutions
- Accessibility Testing
- Test Case Scheduler – Automate Your Codeless Builds
- Test Case Tagging In Codeless/Scriptless and Device Tagging
- Codeless Sequential Runs — Web to Mobile & Mobile to Web Using API
- How to Use Custom Expressions in Scriptless Test Cases Using Java Code Snippets for Selenium and Appium
- View More Articles (16) Hide Articles
-
- Jira Integration With TestGrid
- Slack Integration With TestGrid
- Microsoft Teams Integration With TestGrid
- Selenium IDE Integration with TestGrid through Selenium-Side-Runner
- Running Katalon TestCases on TestGrid Mobile Devices
- Running Katalon TestCases on TestGrid Browsers
- Ranorex integration with Testgrid
- Tosca Integration With TestGrid
- Integration of WebDriverIO with TestGrid
- Integration of TestComplete by SmartBear with TestGrid
- Bitrise Integration with TestGrid
- Travis CI integration with TestGrid
- 1. CI CD Integration
- 2. Test Suite Management
- 3. Element Extraction from iOS and Android Device
- 4. Scriptless Test Case Creation
- Action Keyword for Web
- Add a Import Statements and Custom Libraries in Version Test Suites
- AutoHeal and AutoFix Test Automation
- Automation Tips for React Native App Development
- BioMetric Authentication
- CircleCI Integration With TestGrid
- Cypress E2E Test Automation with TestGrid
- Dynamic Test Case Execution on TestGrid: Leveraging Random Device Allocation
- Executing Appium Code from Windows Machine to Remote iOS Device
- Executing Your Local Selenium Code for Web Browsers
- Executing Your Local Web Automation Robot Code
- How to Cancel Your Subscription on TestGrid
- How to Upload Files to a Remote Web Server Using Selenium in TestGrid
- Image Injection
- Mobile App Test Case Execution
- Network Assertions: Writing and Execution
- Parallel Execution on Multiple Browsers
- Parallel Execution on Multiple Devices
- Performance & Load Testing using JMeter in TestGrid
- Real Devices Access Using Remote Lite URL
- Robot Framework for Python: Local Mobile Automation with TestGrid Device Cloud
- Run Playwright Tests Remotely in Minutes Using TestGrid
- Scriptless Integration Test
- Scriptless Mobile App Test Case Writing
- Scriptless Web Test Case Writer
- Scriptless/Codeless Debugging
- Tap action with X and Y coordinates for perform on element Interaction
- Test Case Versioning & Management
- Test Data Management
- Test your Local Execution Mobile Appium Code.
- TG Connect - To connect with your local Environment with TG Tunnel
- TG Drive
- Tosca Integration With TestGrid
- Video Recording for Build Execution in Codeless Testing
- Visual Regression Testing Tools
- Web Test Case Execution
- View More Articles (25) Hide Articles
-
-
Test Results
Native App Test on Android
Introduction
The Native Test feature allows you to easily execute test cases on both iOS and Android devices by uploading a build from your local device. It tests native applications (iOS or Android) with platform-specific frameworks. For Android, Espresso is used for comprehensive testing. By leveraging Espresso for Android, you can ensure robust, efficient, and scalable testing of your native applications.
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!
