Computer Science ›› 2018, Vol. 45 ›› Issue (6): 141-144.doi: 10.11896/j.issn.1002-137X.2018.06.024

• Software & Database Technology • Previous Articles     Next Articles

Graphic Complexity-based Prioritizing Technique for Regression Testing of Mobile Navigation Service

CHENG Jing1,2, ZHANG Tao2, WANG Tao2, DONG Zhan-wei2   

  1. School of Computer Science and Engineering,Xi’an Technological University,Xi’an 710021,China1;
    School of Software and Microelectronics,Northwestern Polytechnical University,Xi’an 710072,China2
  • Received:2017-03-06 Online:2018-06-15 Published:2018-07-24

Abstract: Mobile navigation service is an important and popular location-based service,which help to recommend routes to mobile users to reach their destinations.Because of various navigation strategies and many complex situations which are related to modern mobile navigation service,it is difficult to validate the mobile navigation service.In this paper,an approach was presented to prioritize test cases for the regression testing of mobile navigation service.The approach proposes some prioritizing metrics based on navigation graph complexity theory.To evaluate the proposed approach,this paper conducted a case study on a popular navigation software.Comparing with random test approach,the proposed prio-ritizing test approach helps to improve test efficiency.

Key words: Mobile App testing, Mobile navigation service, Prioritizing test cases, Regression testing

CLC Number: 

  • TP311.5
[1]GAO J,BAI X,TSAI W T,et al.Mobile application testing:a tutorial[J].IEEE Computer,2014,47(2):26-35.
[2]ZHANG T,GAO J,CHENG J,et al.Compatibility Testing Service for Mobile Applications[C]//Service-Oriented System Engineering IEEE.2015:179-186.
[3]CHOI W,NECULA G,SEN K.Guided GUI Testing of Android Apps with Minimal Restart and Approximate Learning[J].AcmSigplan Notices,2013,48(10):623-640.
[4]COURSARIS C K,KIM D J.A Meta-Analytical Review of Empirical Mobile Usability Stu-dies[J].Journal of Usability Stu-dies,2011,6(3):117-171.
[5]AKTOUF O E,ZHANG T,GAO J,et al.Testing location-based function services for mobile applications[C]//Proc. of the First International Workshop on Mobile Cloud TaaS.2015:564-572.
[6]ZHANG T,GAO J,OUM-EI-KHEIR A,et al.Test Model and Coverage Analysis for Location based Mobile Services[C]//Proc of the 27th International Conference on Software Engineering and Knowledge Engineering.2015:348-356.
[7]ZHAI K,JIANG B,CHAN W K.Prioritizing Test Cases for Regression Testing of Location-Based Services:Metrics,Techniques,and Case Study[J].IEEE Transactions on Services Computing,2014,7(1):54-67.
[8]HOU K J,HUANG J,BAI X Y,et al.Geographical Data Generation for Testing Location-Based Services[J].Chinese Journal of Computers,2015,39(11):1-15.(in Chinese)
侯可佳,黄军,白晓颖,等.一种位置服务测试数据生成技术研究[J].计算机学报,2015,39(11):1-15.
[9]CHENG J,ZHU Y A,ZHANG T,et al.How to test location-based mobile apps[C]//2016 International Conference on Computer Science and Electronic Technology.2016:27-32.
[10]CHENG J,ZHU Y A,ZHANG T,et al.Research on test data generation for location-based mobile information services[J].Application Research of Computers,2017,34(3):805-808.(in Chinese)
成静,朱怡安,张涛,等.一种基于位置的移动信息服务测试数据随机生成方法[J].计算机应用研究,2017,34(3):805-808.
[11]CHEN X,CHEN J H,JU X L,et al.Survey of Test Case Prioritization Techniques for Regression Testing[J].Journal of Software,2013,24(8):1695-1712.(in Chinese)
陈翔,陈继红,鞠小林,等.回归测试中的测试用例优先排序技术述评[J].软件学报,2013,24(8):1695-1712.
[12]ELBAUM S,MALISHEVSKY A G,ROTHERMEL G.Prioritizing test cases for regression testing[J].IEEE Transactions on Software Engineering,2000,27(10):102-112.
[1] XIAO Lei, CHEN Rong-shang, MIAO Huai-kou, HONG Yu. Test Case Prioritization Combining Clustering Approach and Fault Prediction [J]. Computer Science, 2021, 48(5): 99-108.
[2] CHENG Xue-mei, YANG Qiu-hui, ZHAI Yu-peng and CHEN Wei. Test Case Selection Technique Based on Semi-supervised Clustering Method [J]. Computer Science, 2018, 45(1): 249-254.
[3] PAN Li-li, WANG Tian-e, QIN Jiao-hua and XIANG Xu-yu. Test Case Prioritization Based on DU Chains [J]. Computer Science, 2017, 44(4): 173-176.
[4] ZHANG Hui. Regression Testing Prioritization Fault Localization Method Based on Influence Analysis [J]. Computer Science, 2016, 43(10): 182-189.
[5] GUO Dan-dan and JIANG Ying. Generation Method of Path Set Affected by Program Change Based on Source Code Analysis [J]. Computer Science, 2015, 42(12): 167-170.
[6] CHEN Xiang,GU Qing,CHEN Dao-xu and JIANG Zheng-zheng. Systematic Review of Test Suite Minimization for Regression Testing [J]. Computer Science, 2014, 41(9): 196-204.
[7] CHEN Yun-fei, LI Zheng and ZHAO Rui-lian. Applying PSO to Multi-objective Test Cases Prioritization [J]. Computer Science, 2014, 41(5): 72-77.
[8] CHEN Xiang,GU Qing and CHEN Dao-xu. Research Advances in Test Suite Augmentation for Regression Testing [J]. Computer Science, 2013, 40(6): 8-15.
[9] CHEN Xiang,GU Wei-jiang,XU Hui,GU Qing and CHEN Dao-xu. Regression Testing Selection Techniques:A State-of-the-art Review [J]. Computer Science, 2013, 40(10): 1-9.
[10] . Analysis and Evaluation of Heuristic Algorithms for Test Suite Reduction [J]. Computer Science, 2011, 38(12): 147-150.
[11] MA Liang-li GUO Fu-liang LI Yong-jie (Department of Computer Engineering, Naval University of Engineering, Wuhan 430033,China). [J]. Computer Science, 2008, 35(5): 280-283.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!