Title
Location-Based Test Case Prioritization for Software Embedded in Mobile Devices Using the Law of Gravitation.
Abstract
Considering that some intelligent software in mobile devices is related to location of sensors and devices, regression testing for it faces a major challenge. Test case prioritization (TCP), as a kind of regression test optimization technique, is beneficial to improve test efficiency. However, traditional TCP techniques may have limitations on testing intelligent software embedded in mobile devices because they do not take into account characteristics of mobile devices. This paper uses a smart mall as a scenario to design a novel location-based TCP technique for software embedded in mobile devices using the law of gravitation. First, test gravitation is proposed by applying the idea of universal gravitation. Second, a specific calculation model of test gravitation is designed for a smart mall scenario. Third, how to create a faulted test case set is designed by the pseudocode. Fourth, a location-based TCP using the law of gravitation algorithm is proposed, which utilizes test case information, fault information, and location information to prioritize test cases. Finally, an empirical evaluation is presented by using one industrial project. The observation, underlying the experimental results, is that our proposed TCP approach performs better than traditional TCP techniques. In addition, besides location information, the level of devices is also an important factor which affects the prioritization efficiency.
Year
DOI
Venue
2019
10.1155/2019/9083956
MOBILE INFORMATION SYSTEMS
Field
DocType
Volume
Newton's law of universal gravitation,Computer science,Prioritization,Regression testing,Mobile device,Software,Test case,Pseudocode,Computer engineering,Gravitation,Distributed computing
Journal
2019
ISSN
Citations 
PageRank 
1574-017X
0
0.34
References 
Authors
12
5
Name
Order
Citations
PageRank
Xiaolin Wang111.04
Hongwei Zeng24815.44
Honghao Gao321745.24
Huaikou Miao445168.03
Weiwei Lin562.47