1 / 14

MD Imran, Software Engineer Anurag Gupta, Software Engineer Adobe Systems India Pvt Ltd .

Faster delivery using Device Farm. MD Imran, Software Engineer Anurag Gupta, Software Engineer Adobe Systems India Pvt Ltd. Abstract.

maeking
Télécharger la présentation

MD Imran, Software Engineer Anurag Gupta, Software Engineer Adobe Systems India Pvt Ltd .

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Faster delivery using Device Farm MD Imran, Software Engineer Anurag Gupta, Software Engineer Adobe Systems India Pvt Ltd.

  2. 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.

  3. 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.

  4. Maintaining Device Labs

  5. Architecture

  6. How it works

  7. Interface

  8. Device Dashboard

  9. Test Results

  10. Different types of Device Farms • AWS – supports both IOS and Android • OpenSTF-Open source, supports Android • FireBase- supports Android • Xamarin-supports Android, IOS, Windows

  11. 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)

  12. References & Appendix • https://openstf.io/ • https://aws.amazon.com/device-farm/

  13. 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.

  14. Thank You!

More Related