iOS Applications Testing


  • Ivans Kulesovs University of Latvia



iOS applications, mobile computing, software testing, software quality


Mobile applications conquer the world, but iOS devices hold the major share of tablets market among the corporate workers. This study aims to identify the aspects (i.e. features and/ or limitations) that influence the testing of the native iOS applications. The aspects related to general mobile applications testing are identified through the systematic literature review of academic sources. iOS applications testing aspects are identified through the review of non-academic (multivocal) literature sources. The identified aspects are merged and discussed in detail using the reviewed sources and based on the author’s professional experience in iOS applications testing. The references to the credible sources are provided in order to support the professional experience findings. The study eliminates the gap that exists in the academic world in regards to iOS applications testing. The practitioners are also encouraged to fulfill their iOS applications testing strategies with the identified aspects.


Download data is not yet available.

Author Biography

  • Ivans Kulesovs, University of Latvia
    Faculty of Computing, Enterprise 2.0 Department, C.T.Co SIA.


H. Muccini, F. Di Antonio, and P. Esposito, “Software testing of mobile applications: challenges and future research directions”, in Proc. IEEE 7th Int. Workshop Automation of Softw. Test, Zurich, AST, 2012, pp. 29–35.

V.L.L. Dantas, F.G. Marinho, A.L. da Costa, R.M.C. Andrade, “Testing requirements for mobile applications”, in Proc. 24th Int. Symp. Comput. and Inform. Sci., Guzelyurt, ISCIS, 2009, pp. 555-560.

J. Gao, B. Xiaoying, T. Wei-Tek, T. Uehara, “Mobile application testing: a tutorial”, IEEE Computer, vol. 47, no. 2, pp. 46-55, Feb. 2014.

D. Franke, S. Kowalewski, C. Weise, and N. Prakobkosol, “Testing conformance of lifecycle-dependent properties of mobile applications”, in Proc. 5th Int. Conf. Softw. Testing, Verification and Validation, Montreal, ICST, 2012, pp. 241 – 250.

D. Franke, C. Elsemann S. Kowalewski, C. Weise, “Reverse engineering of mobile application lifecycles”, in Proc. 18th Work. Conf. Reverse Eng., Limerick, WCRE, 2011, pp. 283 – 292.

R.T. Ogawa, B. Malen, “Towards rigor in reviews of multivocal literatures: applying the exploratory case study method”, Review of Educ. Research, vol. 61, no. 3, pp. 265–286, Fall 1991.

Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) – System and software quality models, ISO/IEC 25010, 2011.

E. Tom, A. Aurum, R. T. Vidgen, “An exploration of technical debt”, Journal of Systems and Software, vol. 86, no. 6, pp. 1498-1516, 2013.

B. Kitchenham, S. Charters, „Guidelines for performing Systematic Literature Reviews in Software Engineering”, EBSE Tech. Rep., 2007, vers. 2.3




How to Cite

I. Kulesovs, “iOS Applications Testing”, ETR, vol. 3, pp. 138–150, Jun. 2015, doi: 10.17770/etr2015vol3.187.