A Cloud-based Solution for Testing Applications' Compatibility and Portability on Fragmented Android Platform

被引:5
作者
Lanui, Ammar [1 ]
Chiew, Thiam Kian [2 ]
机构
[1] Red Ant Technol Sdn Bhd, Android Dev Dept, Subang Jaya, Malaysia
[2] Univ Malaya, Dept Software Engn, Kuala Lumpur, Malaysia
来源
2019 26TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC) | 2019年
关键词
Android; fragmentation; testing; compatibility; portability; cloud;
D O I
10.1109/APSEC48747.2019.00030
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Testing is a vital activity in software development. The ISO/IEC has defined a standard for system and software quality models called ISO/IEC 25010:2011 to be a guideline and scope for testing any applications. Testing of mobile applications according to this standard, however, is more challenging than other types of software. The diversity of Android devices and various versions of Android operating system, for example, has created a large fragmentation of the Android platform. This fragmentation hinders testing of Android applications especially in relation to portability and compatibility. Existing solutions are either neglecting portability and compatibility issues or lack flexibility in fulfilling needs of the different organizations. We propose a cloud testing model to address the fragmentation of Android platform and provide automated application testing services on the actual devices. The model can be configured in the public, private or hybrid setups to suit individual organizations' needs and budget. A prototype was built based on the model. 10 Android testers used the prototype and the Android Emulator to perform mobile application testing. Results show that the model has the potential to manage the challenging portability and compatibility testing on the Android platform in a flexible and scalable manner.
引用
收藏
页码:158 / 164
页数:7
相关论文
共 16 条
[1]  
[Anonymous], 2011, 25010 ISOIEC
[2]  
[Anonymous], 2013, DEPTH ANDROID PACKAG
[3]  
AOSP, 2019, DISTR DASHB
[4]  
Firesmith D., 2013, COMMON TESTING PROBL
[5]  
Jun-fei Huang, 2014, 2014 2nd IEEE International Conference on Mobile Cloud Computing, Services and Engineering (MobileCloud), P85, DOI 10.1109/MobileCloud.2014.13
[6]  
Liu CH, 2015, IEEE INT CONF MO, P202, DOI [10.1109/MS.2015.37, 10.1109/MobServ.2015.37]
[7]   SOA Based Mobile Device Test [J].
Liu Zhi-fang ;
Gao Xiao-peng .
ICICTA: 2009 SECOND INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION, VOL IV, PROCEEDINGS, 2009, :641-+
[8]  
Liu ZF, 2009, PROCEEDINGS OF 2009 8TH INTERNATIONAL CONFERENCE ON RELIABILITY, MAINTAINABILITY AND SAFETY, VOLS I AND II, P765, DOI 10.1109/ICRMS.2009.5270087
[9]  
Malek S., 2012, 2012 International Conference on Software Security and Reliability Companion, P35, DOI 10.1109/SERE-C.2012.39
[10]  
Malini A., 2014, International Conference on Computing and Communication Technologies (ICCCT). Proceedings, P1, DOI 10.1109/ICCCT2.2014.7066751