DocumentCode
3369311
Title
Increased software reliability through input validation analysis and testing
Author
Hayes, Jane Huffman ; Offutt, A. Jefferson
fYear
1999
fDate
1999
Firstpage
199
Lastpage
209
Abstract
The input validation testing (IVT) technique has been developed to address the problem of statically analyzing input command syntax as defined in an English textual interface and requirements specifications and then generating test cases for input validation testing. The technique does not require design or code, so it can be applied early in the life cycle. A proof-of-concept tool has been implemented and validation has been performed. Empirical validation on industrial software shows that the IVT method found more requirements specification defects than senior testers, generated test cases with higher syntactic coverage than senior testers, and found defects that were not found by the test cases of senior testers. Additionally, the tool performed at a much-reduced cost
Keywords
formal specification; program testing; program verification; software reliability; IVT method; industrial software; input command syntax; input validation testing; requirements specification; requirements specifications; software reliability; static analysis; syntactic coverage; textual interface; Application software; Command languages; Computer industry; Information analysis; Keyboards; Software engineering; Software performance; Software reliability; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Reliability Engineering, 1999. Proceedings. 10th International Symposium on
Conference_Location
Boca Raton, FL
ISSN
1071-9458
Print_ISBN
0-7695-0443-4
Type
conf
DOI
10.1109/ISSRE.1999.809325
Filename
809325
Link To Document