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 :
بازگشت