ISSTA 2019
Mon 15 - Fri 19 July 2019 Beijing, China
Wed 17 Jul 2019 14:22 - 14:45 at Grand Ballroom - Mobile App Testing Chair(s): Xiaoyin Wang

Popular Android applications undergo frequent releases. The new app versions demand a substantial amount of effort from the testing team. Ensuring functional testing of the new features, as well as regression testing of the previous functionality, are time-consuming and error-prone. Literature is aplenty with indications of the dominant prevalence of manual testing for Android applications. Thus, there is a need for a tool that eases the testing efforts as well as saves the overall time of the product release cycle. In this work, we present QADroid, the first activity- and event-aware regression selection tool for Android apps. Salient features of QADroid are: (i) a richer change-set analyzer that covers code as well as non-code components for regression, (ii) it presents a pictorial representation of the app’s functioning, and (iii) it displays the regression points in the app as a mapping between activities to user-elements to events. Features (ii) and (iii) help the testers in understanding the technical findings better. We evaluated QADroid on 1006 releases of 50 open source Android projects. The results show that QADroid reduced the activity selection by 58% and event selection by 74% compared to the traditional way of exhaustive testing of all activities and events, thereby significantly reducing the manual testing efforts.

Wed 17 Jul
Times are displayed in time zone: (GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi change

14:00 - 15:30: Technical Papers - Mobile App Testing at Grand Ballroom
Chair(s): Xiaoyin WangUniversity of Texas at San Antonio, USA
issta-2019-Technical-Papers14:00 - 14:22
Jiexin ZhangUniversity of Cambridge, Alastair R. BeresfordUniversity of Cambridge, UK, Stephan A. KollmannUniversity of Cambridge
DOI Pre-print
issta-2019-Technical-Papers14:22 - 14:45
Aman SharmaIIT Madras, Rupesh NasreIIT Madras, India
issta-2019-Technical-Papers14:45 - 15:07
Pingfan KongInterdisciplinary Centre for Security, Reliability and Trust, University of Luxembourg, Li LiMonash University, Australia, Jun GaoUniversity of Luxembourg, SnT, Tegawendé F. BissyandéSnT, University of Luxembourg, Jacques KleinUniversity of Luxembourg, SnT
issta-2019-Technical-Papers15:07 - 15:30
Jiaqi GuoXi'an Jiaotong University, Shuyue LiXi'an Jiaotong University, Jian-Guang LouMicrosoft Research, Zijiang YangWestern Michigan University, Ting LiuMOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China