140 likes | 158 Views
Faster delivery using Device Farm. MD Imran, Software Engineer Anurag Gupta, Software Engineer Adobe Systems India Pvt Ltd. Abstract.
E N D
Faster delivery using Device Farm MD Imran, Software Engineer Anurag Gupta, Software Engineer Adobe Systems India Pvt Ltd.
Abstract In digital era of testing we are facing various challenges with delivery to customers with seamless quality. With emergence of different mobile devices and platform we face many device compatibility issues. However, this has emerged as great challenge for testers to keep pace with every release. The aim of this paper is to provide a solution for faster and reliable Product delivery while using Device Farms. We integrate our systems with device farm setup available through open source channel or service providers. Testers can reserve and access these devices through their systems and run their tests manually and through automation. Going forward one can also create their own device farm with mobile devices available.
Problem statement • Procurement of every mobile device is not a feasible and faster solution. We often require many approvals for attainment. Maintenance and managing devices is also a big overhead since the device market is changing rapidly. Its costly to purchase a device every time a user reports a device specific issue. Certain test scenarios many times due to devices non-availability are not executed and lead to user reported bugs at forums hampering ratings of application. Moreover, big organizations need to purchase devices for each of their geographical located testing centers which is a redundant cost.
Different types of Device Farms • AWS – supports both IOS and Android • OpenSTF-Open source, supports Android • FireBase- supports Android • Xamarin-supports Android, IOS, Windows
Benefits • Faster turnaround time as there is no need to get approvals for Devices. • No need to worry about the device shelf life. • Since device is booked and used on hourly basis its faster and cheaper than purchasing different variety of devices. • No need to buy separate devices for separate geographical locations • Automated test cases can be run simultaneously through Appium on connected devices (Both android and IOS)
References & Appendix • https://openstf.io/ • https://aws.amazon.com/device-farm/
Author Biography The author is MD Imran, Software Engineer in Localization Team. The co-author is Anurag Gupta, Software Engineer in Acrobat Team. Involved into Feature Testing and Automation.