DocumentCode
2169799
Title
Dynamic Fault Visualization Tool for Fault-based Testing and Prioritization
Author
Daniel, Philemon ; Kwan Yong Sim
Author_Institution
Fac. of Eng., Comput. & Sci., Swinburne Univ. of Technol., Kuching, Malaysia
fYear
2012
fDate
26-28 Nov. 2012
Firstpage
301
Lastpage
306
Abstract
Fault-based testing has been proven to be a cost effective testing technique for software logics and rules expressed in Boolean expressions. It can guarantee the elimination of common faults without exhaustive testing. However, average software testing practitioners may not have in-depth knowledge on Boolean algebra and complex logic derivations required to apply existing fault-based testing techniques. In this paper, a dynamic fault visualization tool has been proposed. This tool allows its user to visualize fault-based testing and prioritize test inputs with a simple greedy method. The performance evaluation of this tool has been done on Boolean expressions extracted from a real life aviation tool. The results show that it can achieve significant performance improvements compared to ordinary sequential order test execution and existing static technique. The proposed visualization tool could also identify possible faults to guide the debugging process.
Keywords
data visualisation; program debugging; program testing; software fault tolerance; Boolean algebra; Boolean expression; aviation tool; complex logic derivation; debugging process; dynamic fault visualization tool; fault-based prioritization; fault-based testing; greedy method; sequential order test execution; software logic; software rule; static technique; Fault Visualization; Fault-based Testing; Software Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Computer Science Applications and Technologies (ACSAT), 2012 International Conference on
Conference_Location
Kuala Lumpur
Print_ISBN
978-1-4673-5832-3
Type
conf
DOI
10.1109/ACSAT.2012.55
Filename
6516370
Link To Document