Introduction
Gadget Farm is an application testing administration that you can use to test and connect with your Android, iOS, and web applications on genuine, actual telephones and tablets facilitated by Amazon Web Services (AWS).
AWS Device Farm
AWS Device Farm is an application testing administration that allows you to work on the nature of your web and portable applications by testing them across a broad scope of work area programs and genuine cell phones; without provisioning and dealing with any testing foundation. The assistance empowers you to run your tests simultaneously on different work area programs or real gadgets to accelerate the execution of your test suite and produces recordings and logs to assist you in rapidly recognizing issues with your application.
There are two fundamental ways of utilizing Device Farm:
- Robotized testing of applications using an assortment of testing systems.
- Remote access to gadgets onto which you can load, run, and interface with applications progressively.
Automated App Testing
Gadget Farm permits you to transfer your tests or utilize worked without script similarity tests. Since testing is acted equal, tests on various gadgets start in minutes.
As tests are finished, a test report that contains significant level outcomes, low-level logs, pixel-to-pixel screen captures, and execution information is refreshed.
Gadget Farm upholds testing of local and crossbreed Android and iOS applications, incorporating those made with PhoneGap, Titanium, Xamarin, Unity, and different structures. It supports remote access to Android and iOS applications for intelligent testing. See Working with Test Types in AWS Device Farm for more data about upheld test types.
Remote Access Interaction
Remote access permits you to continuously swipe, motion, and collaborate with a gadget through your internet browser. There are various circumstances where ongoing collaboration with a device is helpful. For instance, client care agents can direct clients through the utilization or arrangement of their gadgets. They can likewise walk clients using applications running on a particular device. You can introduce applications on a gadget running in a remote access meeting and recreate client issues or revealed bugs afterward.
During a remote access meeting, Device Farm gathers insights concerning activities as you connect with the gadget. Logs with these subtleties and a video caught of the conference are delivered toward the finish of the meeting.
Concepts
This section describes essential Device Farm concepts.
Device Support
Device Farm offers help for many remarkable, famous Android and iOS devices and working framework blends. The rundown of accessible devices develops as new devices enter the market.
Device Pools
Device Farm sorts out its devices into device pools that you can use for your testing. These device pools contain related devices, like devices that run exclusively on Android or just on iOS. Device Farm gives arranged device pools, like those for top devices. You can likewise make device pools that blend public and private instruments.
Device Slots
Device openings relate to simultaneousness in which the quantity of device spaces you have bought decides the number of devices you can run in tests or remote access meetings.
There are two kinds of device openings:
-
A remote access device opening is one you can run in remote access meetings simultaneously.
In the event that you have one remote access device opening, you can run each remote access meeting in turn. On the off chance that you buy extra remote testing device spaces, you can run various meetings simultaneously. - A robotized testing device opening is one on which you can run tests simultaneously.
Test Environments
Device Farm gives nitty-gritty logs and answers to each case in your test suite whenever you run a test in the standard climate. You can see execution information, recordings, screen captures, and records for each test to pinpoint and fix issues in your application.
Custom Test Environment
Whenever you alter the test climate, you can determine the orders Device Farm should race to execute your tests. This guarantees that tests on Device Farm run in a manner that is like tests run on your nearby machine. Running your tests in this mode likewise empowers live logs and video web-based on your difficulties. You don't get granular reports for each experiment whenever you run tests in a redid test climate.
Runs
The accompanying areas contain data about runs in Device Farm.
A spat Device Farm addresses a particular form of your application, with a specific arrangement of tests to be run on a specific collection of devices. A run creates a report that contains data about the consequences of the run. A run has at least one position.
As a run component, you can supply settings Device Farm can use to supersede current device settings. These incorporate scope and longitude organize, area, radio states (like Bluetooth, GPS, NFC, and Wi-Fi), additional information (contained in a .compress record), and helper applications (applications that ought to be introduced before the application is tried).
Run Files Retention
Device Farm stores your applications and records for 30 days and afterward erases them from its framework. You can erase your documents whenever nonetheless.
Device Farm stores your run results, logs, and screen captures for 400 days and afterward erases them from its framework.
Reports
Device Farm stores your reports for 400 days. These reports incorporate metadata, logs, screen captures, and execution information. Announcements in Device Farm contain pass and bomb data, crash reports, test and device logs, screen captures, and execution information.
Reports incorporate nitty gritty per-device information and undeniable level outcomes, like the number of events of a given issue.
Execution Samples in Reports
During a trial, Device Farm catches execution tests consistently.
Signs in Reports
Reports incorporate total logcat catches for Android tests and complete Device Console logs for iOS tests.
Sessions
Device Farm offers help for various one-of-a-kind, famous Android and iOS devices. The rundown of accessible devices develops as new devices enter the market. The Device Farm console shows Android and iOS devices accessible for remote access.
Device Farm stores your applications and documents for 30 days and then erases them from its framework afterward. You can erase your documents whenever, in any case.
Device Farm stored your meeting logs, caught the video for 400 days, and then erased them from its framework.
Re-Signing Apps in Sessions
Device Farm re-signs Android and iOS applications. This can break the usefulness that relies upon the application's mark. For instance, the Google Maps API for Android depends upon your application's signature. Application re-marking can likewise set off antipiracy or antitamper discovery from items like DexGuard for Android devices.
Learn more, Amazon Hirepro