Novel Framework for Automation Testing of Mobile Applications using Appium

Full Text (PDF, 391KB), PP.34-40

Views: 0 Downloads: 0


Ashwaq A. Alotaibi 1,* Rizwan J. Qureshi 1

1. Department of Information Technology, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia

* Corresponding author.


Received: 5 Nov. 2016 / Revised: 8 Dec. 2016 / Accepted: 12 Jan. 2017 / Published: 8 Feb. 2017

Index Terms

Automated testing, mobile applications, iOS, Android, Appium tool


Testing is an important phase in system development to improve the quality, reliability, and performance of software systems. As more and more mobile applications are developed, testing and quality assurance are vital to developing successful products. Users are widely opening browsers on mobiles to interact with web pages. It is important to ensure that our web application will be compatible with mobile browsers and applications. There is a need for a framework that can be applied to test different mobile browsers and applications. This paper proposes a novel framework for automation testing of mobile applications using Appium tool. The novel framework uses automation testing to reduce effort and speed up the process of automated testing on a mobile device. Survey is conducted to validate the proposed framework.

Cite This Paper

Ashwaq A. Alotaibi, Rizwan J. Qureshi, "Novel Framework for Automation Testing of Mobile Applications using Appium", International Journal of Modern Education and Computer Science(IJMECS), Vol.9, No.2, pp.34-40, 2017. DOI:10.5815/ijmecs.2017.02.04


[1]A. Motwani, A. Agrawal, N. Singh and A. Shrivastava, "Novel Framework for Browser Compatibility Testing of a Web Application using Selenium", International Journal of Computer Science and Information Technologies, vol. 6, no. 6, pp. 5159-5162, 2015.
[2]G. Shah, P. Shah and R. Muchhala, "Software Testing Automation using Appium",International Journal of Current Engineering and Technology, vol. 4, no. 5, pp. 3528-3531, 2014.
[3]D. Rafi, K. Moses and K. Petersen, "Benefits and Limitations of Automated Software Testing: Systematic Literature Review and Practitioner Survey", IEEE, pp. 36-42, 2012.
[4]Asfaw, D. 2015. Benefits of Automated Testing Over Manual Testing. International Journal of Innovative Research in Information Security, 2(1): 5-13.
[5]K. Wiklund, D. Sundmark, S. Eldh and K. Lundqvist, "Impediments for Automated Testing - An Empirical Analysis of a User Support Discussion Board", IEEE International Conference on Software Testing, Verification, and Validation, pp. 113 - 122, 2014.
[6]H. Kaur and D. Gupta, "Comparative Study of Automated Testing Tools: Selenium, Quick Test Professional and Testcomplete", Int. Journal of Engineering Research and Applications, vol. 3, no. 5, pp. 1739-1743, 2013.
[7]M. Hanna, N. El-Haggar and M. Sami, "A Review of Scripting Techniques Used in Automated Software Testing", International Journal of Advanced Computer Science and Applications, vol. 5, no. 1, pp. 194-202, 2014.
[8]Rao, A. Kumar, S. Prasad and E. Rao, "Quality Benefit Analysis of Software Automation Test Protocol", International Journal of Modern Engineering Research, vol. 2, no. 5, pp. 3930-3933, 2012.
[9]J. A. Jain and S. Sharma, "AN Efficient Keyword Driven Test Automation Framework For Web ", International Journal Of Engineering Science & Advanced Technology, vol. 2, no. 3, pp.
[10]K. Shaukat, U. Shaukat, F. Feroz, S. Kayani and A. Akbar, "Taxonomy of Automated Software Testing Tools", International Journal of Computer Science and Innovation, vol. 1, pp. 7-18, 2015.
[11]R. Singh, P. Sonavane and S. Inamdar, "Automated Software Testing using Test Orchestration System Based on Engineering Pipeline", International Journal of Advanced Research in Computer Science and Software Engineering, vol. 5, no. 5, pp. 1619-1624, 2015.
[12]S. kumar, "Comparative Study of Automated Testing Tools: Quick Test Pro and Load Runner", International Journal of Computer Science and Information Technologies, vol. 3, no. 4, pp. 4562 - 4567, 2012.
[13]A. Jain, M. Jain and S. Dhankar, "A Comparison of RANOREX and QTP Automated Testing Tools and their impact on Software Testing", International Journal of Engineering, Management & Sciences, vol. 1, no. 1, pp. 8-12, 2014.
[14]N. Dubey and S. Shiwani, "Studying and Comparing Automated Testing Tools; Ranorex and TestComplete", International Journal Of Engineering And Computer Science, vol. 3, no. 5, pp. 5916-5923, 2014.
[15]I. Singh and B. Tarika, "Comparative Analysis of Open Source Automated Software Testing Tools: Selenium, Sikuli and Watir", International Journal of Information & Computation Technology, vol. 4, no. 15, pp. 1507-1518, 2014.