Cloud-Based Infrastructure for Mobile Testing as a Service

With the rapid advance of mobile computing technology and wireless networking, there is a significant increase of mobile subscriptions. This brings new business requirements and demands in mobile software testing, and causes new issues and challenges in mobile testing service. In this paper, informative and insightful discussions about cloud-based mobile testing-as-a-service (Mobile TaaS) are offered, including the essential concepts, focuses, and the expected testing infrastructures. Currently, there lack of well-defined infrastructures and approaches which allow both mobile application vendors and users to access for Mobile TaaS services. A suitable testing infrastructure is required which allows end users to submit on-demand service requests for mobile TaaS resources in order to form an infrastructure for mobile testing. Therefore, this paper introduces an approach to setup an cloud-based infrastructure as a service for Mobile TaaS for addressing the major challenges faced by test engineers in testing mobile applications. Finally, the paper reports case studies to indicate the feasibility and effectiveness of the proposed approach.

[1]  Raymond A. Paul,et al.  Mobile Testing-as-a-Service (MTaaS) -- Infrastructures, Issues, Solutions and Needs , 2014, 2014 IEEE 15th International Symposium on High-Assurance Systems Engineering.

[2]  Jerry Zeyu Gao,et al.  Modeling mobile application test platform and environment: testing criteria and complexity analysis , 2014, JAMAICA 2014.

[3]  Jiang Bo,et al.  MobileTest: A Tool Supporting Automatic Black Box Test for Software on Smart Mobile Devices , 2007, Second International Workshop on Automation of Software Test (AST '07).

[4]  Hongseok Yang,et al.  Automated concolic testing of smartphone apps , 2012, SIGSOFT FSE.

[5]  Wei-Tek Tsai,et al.  A cloud-based TaaS infrastructure with tools for SaaS validation, performance and scalability evaluation , 2012, 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings.

[6]  Jin Hyung Kim,et al.  An Integrated Test Automation Framework for Testing on Heterogeneous Mobile Platforms , 2011, 2011 First ACIS International Symposium on Software and Network Engineering.

[7]  Ossi Taipale,et al.  Software Testing as an Online Service: Observations from Practice , 2010, 2010 Third International Conference on Software Testing, Verification, and Validation Workshops.

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

[9]  Josef Pichler,et al.  A Script-Based Testbed for Mobile Software Frameworks , 2008, 2008 1st International Conference on Software Testing, Verification, and Validation.

[10]  Franck Barbier,et al.  A model-driven approach for automating mobile applications testing , 2011, ECSA '11.

[11]  Marko Palola,et al.  Towards automating testing of communicational B3G applications , 2006, Mobility '06.

[12]  Ichiro Satoh,et al.  A Testing Framework for Mobile Computing Software , 2003, IEEE Trans. Software Eng..

[13]  Wei-Tek Tsai,et al.  Testing the scalability of SaaS applications , 2011, 2011 IEEE International Conference on Service-Oriented Computing and Applications (SOCA).

[14]  Anu Kankainen,et al.  Usability testing of mobile applications: a comparison between laboratory and field testing , 2005 .

[15]  Porfirio Tramontana,et al.  Using GUI ripping for automated testing of Android applications , 2012, 2012 Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering.

[16]  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).

[17]  Ichiro Satoh Software testing for wireless mobile computing , 2004, IEEE Wireless Communications.

[18]  Yang Yang,et al.  TESTQUAL: Conceptualizing Software Testing as a Service , 2011, AMCIS.

[19]  Wei-Tek Tsai,et al.  Cloud Testing- Issues, Challenges, Needs and Practice , 2011 .

[20]  Tao Zhang,et al.  Testing Location-Based Function Services for Mobile Applications , 2015, 2015 IEEE Symposium on Service-Oriented System Engineering.

[21]  Rajkumar Buyya,et al.  Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: Challenges and opportunities , 2009, 2009 International Conference on High Performance Computing & Simulation.

[22]  Mohamed Adel Serhani,et al.  Performance Evaluation of Mobile Web Services , 2011, 2011 IEEE Ninth European Conference on Web Services.