DocumentCode
3293853
Title
Criteria for generating specification-based tests
Author
Offutt, A. Jefferson ; Xiong, Yiwei ; Liu, Shaoying
Author_Institution
Dept. of Inf. & Software Eng., George Mason Univ., Fairfax, VA, USA
fYear
1999
fDate
36434
Firstpage
119
Lastpage
129
Abstract
This paper presents general criteria for generating test inputs from state-based specifications. Software testing can only be formalized and quantified when a solid basis for test generation can be defined. Formal specifications of complex systems represent a significant opportunity for testing because they precisely describe what functions the software is supposed to provide in a form that can easily be manipulated. These techniques provide coverage criteria that are based on the specifications, and are made up of several parts, including test prefixes that contain inputs necessary to put the software into the appropriate state for the test values. The test generation process includes several steps for transforming specifications to tests. Empirical results from a comparative case study application of these criteria are presented
Keywords
formal specification; large-scale systems; program testing; safety-critical software; complex systems; formal specifications; software testing; specification-based test generation criteria; state-based specifications; test input generation; Aerospace electronics; Application software; Medical tests; Software engineering; Software quality; Software safety; Software systems; Software testing; Solids; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Complex Computer Systems, 1999. ICECCS '99. Fifth IEEE International Conference on
Conference_Location
Las Vegas, NV
Print_ISBN
0-7695-0434-5
Type
conf
DOI
10.1109/ICECCS.1999.802856
Filename
802856
Link To Document