DocumentCode :
2929260
Title :
Improving Coverage in Functional Testing
Author :
Chen, Jessica ; Jourdan, Guy-V ; Ma, Wenxin ; Ural, Hasan
Author_Institution :
Dept. of Comput. Sci., Windsor Univ., Ont.
fYear :
2006
fDate :
27-28 Oct. 2006
Firstpage :
99
Lastpage :
106
Abstract :
Input-predicate/output (IP/O)n-chains coverage criterion, originally proposed for black-box testing of telecommunications software, is adapted to white-box testing of programs written in block-structured languages. This criterion is based on the analysis of the effects of inputs on predicates and outputs in a program. It requires that each such effect in a program is examined at least once during testing and thus provides a means of capturing the implemented functionality and checking the consistency of the program with respect to its functional requirements. It is shown that its fault-detecting ability is higher than the all-uses criterion, and compares favorably with the required k-tuples+ criterion
Keywords :
data flow analysis; functional programming; program testing; program verification; software fault tolerance; block-structured language; fault detection; functional requirements; functional testing; input-predicate-output chains; program analysis; program consistency checking; program testing; white-box testing; Automata; Computer science; Control systems; Data engineering; Flow graphs; ISO standards; Software testing; Specification languages; System testing; Telecommunication control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quality Software, 2006. QSIC 2006. Sixth International Conference on
Conference_Location :
Beijing
ISSN :
1550-6002
Print_ISBN :
0-7695-2718-3
Type :
conf
DOI :
10.1109/QSIC.2006.34
Filename :
4032274
Link To Document :
بازگشت