regression testing, prioritization, fault detection, redundancy, random selection
After maintenance, software requires regression testing for its validation. Prioritization of test cases for regression testing is required as software is tested under strict time and other constraints. A Pair-wise time-aware Test Case Prioritization (PTCP) technique has been proposed in this paper that determines the effectiveness of a test case on the basis of total number of faults present in software, number of faults detected till time, and the time of execution of different test cases. It selects that test case which determines maximum new faults, not yet detected, within minimum time. Thus prioritized test suite contains those test cases which are effective and tend to minimize repetitive faults detection. Through two comparative studies, it has been observed that with least wastage of time, the proposed technique performed equally well as other two parallel prioritizing techniques, Average Percentage of Fault Detection (APFD) based prioritization, and Optimal Test Case Prioritization (OTCP).
Faculty of Applied Science & Technology (FAST)
Communications in Computer and Information Science
© Prem Parashar, Arvind Kalia, Rajesh Bhatia
Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.
Original Publication Citation
Parashar P., Kalia A., Bhatia R. (2012). Pair-wise time-aware test case prioritization for regression testing. In: Dua S., Gangopadhyay A., Thulasiraman P., Straccia U., Shepherd M., Stein B. (eds) Information Systems, Technology and Management. ICISTM 2012. Communications in Computer and Information Science, vol 285, 285, 176-186. https://doi.org/10.1007/978-3-642-29166-1_16
Parashar, Prem; Kalia, Arvind; and Bhatia, Rajesh, "Pair-Wise Time-Aware Test Case Prioritization for Regression Testing" (2012). Publications and Scholarship. 69.