Title
Testing When Mobile Apps Go to Background and Come Back to Foreground
Abstract
Mobile applications have some specific characteristics not found on web and desktop applications. The mobile testing tools available may not be prepared to detect problems related to those specificities. So, it is important to assess the quality of the test cases generated/executed by mobile testing tools in order to check if they are able to find those specific problems. One way to assess the quality of a test suite is through mutation testing. This paper presents new mutation operators created to inject faults leading to known failures related to the non-preservation of users transient UI state when mobile applications go to background and then come back to foreground. A set of mutation operators is presented and the rational behind its construction is explained. A case study illustrates the approach to evaluate a mobile testing tool. In this study, the tool used is called iMPAcT tool, however any other mobile testing tool could be used. The experiments are performed over mobile applications publicly available on the Google Play store. The results are presented and discussed. Finally, some improvements are suggested for the iMPAcT tool in order to be able to generate test cases that can kill more mutants and so, hopefully, detect more failures in the future.
Year
DOI
Venue
2019
10.1109/ICSTW.2019.00038
2019 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW)
Keywords
Field
DocType
Tools,Transient analysis,Mobile applications,Software,Conferences,Software testing
Test suite,Software engineering,Mutation testing,Computer science,Software,Test case,Operator (computer programming),Mobile apps,Goto,Mutation operator
Conference
ISSN
ISBN
Citations 
2159-4848
978-1-7281-0888-9
1
PageRank 
References 
Authors
0.40
0
4
Name
Order
Citations
PageRank
Ana C. R. Paiva114518.69
João M. E. P. Gouveia210.40
Jean-David Elizabeth310.40
Marcio E. Delamaro4123.79