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