DocumentCode :
3115504
Title :
Improving Software Testing Cost-Effectiveness through Dynamic Partitioning
Author :
Zhou, Zhi Quan ; Sinaga, Arnaldo ; Zhao, Lei ; Susilo, Willy ; Cai, Kai-Yuan
Author_Institution :
Sch. of Comput. Sci. & Software Eng., Univ. of Wollongong, Wollongong, NSW, Australia
fYear :
2009
fDate :
24-25 Aug. 2009
Firstpage :
249
Lastpage :
258
Abstract :
We present a dynamic partitioning strategy that selects test cases using online feedback information. The presented strategy differs from conventional approaches. Firstly, the partitioning is carried out online rather than off-line. Secondly, the partitioning is not based on program code or specifications; instead, it is simply based on the fail or pass information of previously executed test cases and, hence, can be implemented in the absence of the source code or specification of the program under test. The cost-effectiveness of the proposed strategy has been empirically investigated with three programs, namely SPACE, SED, and GREP. The results show that the proposed strategy achieves a significant saving in terms of total number of test cases executed to detect all faults.
Keywords :
program testing; GREP; SED; SPACE; dynamic partitioning strategy; online feedback information; software testing cost-effectiveness; source code; Adaptive control; Aerodynamics; Computer science; Costs; Cybernetics; Fault detection; Software engineering; Software quality; Software testing; Subspace constraints; dynamic partitioning; partition testing; random testing; software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quality Software, 2009. QSIC '09. 9th International Conference on
Conference_Location :
Jeju
ISSN :
1550-6002
Print_ISBN :
978-1-4244-5912-4
Type :
conf
DOI :
10.1109/QSIC.2009.40
Filename :
5381447
Link To Document :
بازگشت