iOS Applications Testing

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.

[1]  Stefan Kowalewski,et al.  Reverse Engineering of Mobile Application Lifecycles , 2011, 2011 18th Working Conference on Reverse Engineering.

[2]  Stefan Kowalewski,et al.  Testing Conformance of Life Cycle Dependent Properties of Mobile Applications , 2012, 2012 IEEE Fifth International Conference on Software Testing, Verification and Validation.

[3]  Rodney T. Ogawa,et al.  Towards Rigor in Reviews of Multivocal Literatures: Applying the Exploratory Case Study Method , 1991 .

[4]  Rossana M. de Castro Andrade,et al.  Testing requirements for mobile applications , 2009, 2009 24th International Symposium on Computer and Information Sciences.

[5]  Henry Muccini,et al.  Software testing of mobile applications: Challenges and future research directions , 2012, 2012 7th International Workshop on Automation of Software Test (AST).

[6]  Klaus Haller,et al.  Mobile Testing , 2013, SOEN.

[7]  Pearl Brereton,et al.  Performing systematic literature reviews in software engineering , 2006, ICSE.

[8]  Wei-Tek Tsai,et al.  Mobile Application Testing: A Tutorial , 2014, Computer.

[9]  Porfirio Tramontana,et al.  Considering Context Events in Event-Based Testing of Mobile Applications , 2013, 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation Workshops.

[10]  Carsten Weise,et al.  Providing a Software Quality Framework for Testing of Mobile Applications , 2011, 2011 Fourth IEEE International Conference on Software Testing, Verification and Validation.

[11]  Stefan Kowalewski,et al.  A Mobile Software Quality Model , 2012, 2012 12th International Conference on Quality Software.

[12]  Hammad Khalid On identifying user complaints of iOS apps , 2013, 2013 35th International Conference on Software Engineering (ICSE).

[13]  Haeng-Kon Kim Mobile Applications Software Testing Methodology , 2012 .

[14]  Richard T. Vidgen,et al.  An exploration of technical debt , 2013, J. Syst. Softw..

[15]  Rodolfo F. Resende,et al.  Quality Factors in Development Best Practices for Mobile Applications , 2012, ICCSA.