skip to main content
10.1145/3399871.3399883acmotherconferencesArticle/Chapter ViewAbstractPublication PagesasseConference Proceedingsconference-collections
research-article

Configuring Appium for iOS Applications and Test Automation in Multiple Devices

Published:03 July 2020Publication History

ABSTRACT

With the ever-expanding of mobile technologies, maintaining software quality becomes a challenging job as a high volume of analyzes and high arrangements of features ought to be tested. Today, organizations are investing an expanding measure of energy and assets in guaranteeing the application is completely tried for the best client experience and ideal execution by the application. Automation in testing could be a great solution in this regard. Though there are mere tools for testing iOS applications, an open source mobile testing tool Appium is one of those. The purpose of this study is to discuss the detailed configuration of Appium for testing iOS applications and to address one of the major limitations of testing iOS applications using Appium, that is to test in multiple iOS devices using one Mac machine. This will support the iOS mobile industry to improve the quality of user experience by guiding the step by step set up of Appium for testing in commercial level and making it more cost effective.

References

  1. Shiwangi Singh, Rucha Gadgil, and Ayushi Chudgor. Automated testing of mobile applications using scripting technique: A study on appium. International Journal of Current Engineering and Technology (IJCET), 4(5):3627--3630, 2014.Google ScholarGoogle Scholar
  2. Gaurang Shah, Prayag Shah, and Rishikesh Muchhala. Software testing automation using appium. International Journal of Current Engineering and Technology, 4(5):3528--3531, 2014.Google ScholarGoogle Scholar
  3. Jerry Gao, Xiaoying Bai, Wei-Tek Tsai, and Tadahiro Uehara. Mobile application testing: a tutorial. Computer, 47(2):46--55, 2014.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bharath Anand Rex, Abhishek Shanker, Phanindra Kumar Mandala, and Amit Shenoy. Automated software testing framework using independent test scripts, August 7 2012. US Patent 8,239,835.Google ScholarGoogle Scholar
  5. Jesse A Noller and Robert S Mason Jr. Automated software testing framework, July 24 2012. US Patent 8,230,267.Google ScholarGoogle Scholar
  6. Sarafarazahmad Momin. Automated mobile web apps testing tool, 2014.Google ScholarGoogle Scholar
  7. Hyungkeun Song, Seokmoon Ryoo, and Jin Hyung Kim. An integrated test automation framework for testing on heterogeneous mobile platforms. In 2011 First ACIS International Symposium on Software and Network Engineering, pages 141--145. IEEE, 2011.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Jesse A Noller and Robert S Mason Jr. Automated software testing framework, April 6 2010. US Patent 7,694,181.Google ScholarGoogle Scholar
  9. Maxim Mozgovoy and Evgeny Pyshkin. Unity application testing automation with appium and image recognition. In International Conference on Tools and Methods for Program Analysis, pages 139--150. Springer, 2017.Google ScholarGoogle Scholar
  10. Ashwaq A Alotaibi and Rizwan J Qureshi. Novel framework for automation testing of mobile applications using appium. International Journal of Modern Education and Computer Science, 9(2):34, 2017.Google ScholarGoogle ScholarCross RefCross Ref
  11. Dudekula Mohammad Rafi, Katam Reddy Kiran Moses, Kai Petersen, and Mika V Mäntylä. Benefits and limitations of automated software testing: Systematic literature review and practitioner survey. In 2012 7th International Workshop on Automation of Software Test (AST), pages 36--42. IEEE, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  12. D Asfaw. Benefits of automated testing over manual testing. International Journal of Innovative Research in Information Security, 2(1):5--13, 2015.Google ScholarGoogle Scholar
  13. Kristian Wiklund, Daniel Sundmark, Sigrid Eldh, and Kristina Lundvist. Impediments for automated testing-an empirical analysis of a user support discussion board. In 2014 IEEE Seventh International Conference on Software Testing, Verification and Validation, pages 113--122. IEEE, 2014.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Milad Hanna, Nahla El-Haggar, and Mostafa Sami. A review of scripting techniques used in automated software testing. International Journal of Advanced Computer Science and Applications (IJACSA), 5(1), 2014.Google ScholarGoogle Scholar
  15. Boni García, Francisco Gortázar, Micael Gallego, and Eduardo Jiménez. User impersonation as a service in end-to-end testing. In MODELS WARD, pages 707--714, 2018.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Neha Dubey and Mrs Savita Shiwani. Studying and comparing automated testing tools; ranorex and testcomplete. International Journal Of Engineering And Computer Science, 3(05), 2014.Google ScholarGoogle Scholar
  17. Da Zun, Tao Qi, and Liping Chen. Research on automated testing framework for multi-platform mobile applications. In 2016 4th International Conference on Cloud Computing and Intelligence Systems (CCIS), pages 82--87. IEEE, 2016.Google ScholarGoogle ScholarCross RefCross Ref
  18. S Gunasekaran and V Bargavi. Survey on automation testing tools for mobile applications. International Journal of Advanced Engineering Research and Science, 2(11):2349--6495, 2015.Google ScholarGoogle Scholar

Index Terms

  1. Configuring Appium for iOS Applications and Test Automation in Multiple Devices

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Other conferences
          ASSE '20: Proceedings of the 2020 Asia Service Sciences and Software Engineering Conference
          May 2020
          163 pages
          ISBN:9781450377102
          DOI:10.1145/3399871

          Copyright © 2020 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 3 July 2020

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed limited
        • Article Metrics

          • Downloads (Last 12 months)20
          • Downloads (Last 6 weeks)4

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader