论文:2018,Vol:36,Issue(1):189-194
引用本文:
成静, 张涛, 张景波, 王海鹏, 许勤. 一种基于偏离度的移动导航服务回归测试优先方法[J]. 西北工业大学学报
Cheng Jing, Zhang Tao, Zhang Jingbo, Wang Haipeng, Xu Qin. A Deviate-Based Prioritizing Technique for Regression Testing of Mobile Navigation Service[J]. Northwestern polytechnical university

一种基于偏离度的移动导航服务回归测试优先方法
成静1,2, 张涛2, 张景波2, 王海鹏2, 许勤2
1. 西安工业大学 计算机科学与工程学院, 陕西 西安 710021;
2. 西北工业大学 软件与微电子学院, 陕西 西安 710072
摘要:
随着现代移动导航服务的智能化发展,导航服务算法日益复杂,对其测试验证更为困难。探索基于偏离度的移动导航服务回归测试优先方法。该方法假设如果用户实际行驶路线偏离导航推荐路线,则可能存在移动导航服务故障。通过分析海量移动导航日志,比较导航服务推荐路径与用户行驶路径,识别导航区域和交叉点的偏离度,然后基于偏离度优先选择回归测试数据,帮助提高测试效率和质量。
关键词:    移动应用测试    移动导航服务    测试数据优先    回归测试   
A Deviate-Based Prioritizing Technique for Regression Testing of Mobile Navigation Service
Cheng Jing1,2, Zhang Tao2, Zhang Jingbo2, Wang Haipeng2, Xu Qin2
1. School of Computer Science and Engineering, Xi'an Technological University, Xi'an 710021, China;
2. School of Software Engineering, Northwestern Polytechnical University, Xi'an 710072, China
Abstract:
Mobile navigation service is an important and popular location-based services, which help to recommend routes for mobile users to their destinations. Modern mobile navigation service provides various navigation strategies and considers many complex situations, which make validation and verification of mobile navigation service becomes very difficult. In this paper, we present an approach to prioritize test cases for regression testing of mobile navigation Service. The approach is based on the assumption that there may be a failure if the user's actual route deviates from the navigation recommended route. In this paper, we analyze the mass mobile navigation logs, compare the recommended routes with the user travel routes, identify the deviation of the intersection point, and then priority regression test data by deviation. To evaluate our approach, we conduct a case study on a popular navigation software. By compare proposed prioritizing test approach with random test approach, the approach helps to improve test efficiency.
Key words:    mobile testing    mobile navigation service    prioritizing test data    regression testing    design of experiments    fault detection   
收稿日期: 2017-04-20     修回日期:
DOI:
基金项目: 陕西省工业科技攻关项目(2016GY-100)、西安市科技计划项目、科学技术基金课题、上海航天科技创新基金、航天支撑技术基金、西北工业大学研究生创意创新种子基金(Z2016201720)与西北工业大学研究生双创项目(Z2016194)资助
通讯作者:     Email:
作者简介: 成静(1982-),女,西安工业大学讲师,主要从事移动计算、软件测试研究。
相关功能
PDF(1273KB) Free
打印本文
把本文推荐给朋友
作者相关文章
成静  在本刊中的所有文章
张涛  在本刊中的所有文章
张景波  在本刊中的所有文章
王海鹏  在本刊中的所有文章
许勤  在本刊中的所有文章

参考文献:
[1] Gao Jerry, Bai X, Tsai W T, et al. Mobile Application Testing:A Tutorial[J]. IEEE Computer, 2014, 47(2):26-35
[2] Aktouf O E, Zhang Tao, Ga Jerry, Tadahiro Uehara. Testing Location-Based Function Services for Mobile Applications[C]//Proc of the IEEE Symposium on Sewsces-Orented System Engineering, 2015:564-572
[3] Zhai Ke, Jiang Bo, Chan W K. Prioritizing Test Cases for Regression Testing of Location-Based Services:Metrics, Techniques, and Case Study[J]. IEEE Trans on Services Computing, 2014, 7(1):54-67
[4] Morla R, Davies N. Evaluating a Location-Based Application:a Hybrid Test and Simulation Environment[J]. IEEE Pervasive Computing, 2004, 3(3):48-56
[5] Nilsson J. A Platform for Testing and Evaluating Location Based Services[D]. Luleå, Sweden Luleå University of Technology, 2005
[6] Zhang Tao, Gao Jerry, 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] 侯可佳, 黄军, 白晓颖, 等. 一种位置服务测试数据生成技术研究[J]. 计算机学报, 2016,39(11):1-15 Hou Kejia, Huang Jun, Bai Xiaoying, et al. Geographical Data Generation for Testing Location-Based Services[J].Chinese Journal of Computers,2016,39(11):1-15(in Chinese)