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