Not everyone always has easy access to multiple testing devices. As a solution to limited real-time testing capabilities, Google introduced Firebase Test Lab, a collection of testing tools that allows you to test apps on devices hosted in a Google data center.
1- Run Robo Test: Robo Test analyzes the structure of your app’s UI. It explores the app methodically, crawling automatically into the app, simulating user activities.
2 –Instrumentation Test: Test Lab lets you run Espresso and UI Automator 2.0 instrumentation tests written to exercise your app from the Firebase console, Android Studio, or the g-cloud command line interface.
3- Game Loop Test: Testing games has presented a host of challenges for testers. Test lab provides a solution to many of these challenges with game loop test.
(Note: We’re going to focus primarily on Robo Test, which requires zero coding.)
Firebase test lab landing page
Creation of a project
Choosing the type of test
***Please note there is a quota on device usage as per plan- Free plan provides a daily quota of 5 physical and 10 virtual device test executions that is refreshed at (12AM PST)***
Uploading your test files
Adjust settings accordingly
Please note: if your app has a login page, test crawler will not be able to crawl inside the app until login credential is not pre-set.
Set Test credentials as follows:
Additional Advanced Settings
Start the test!**
Begin the testing