Title :
Model-based formal specification directed testing of abstract data types
Author_Institution :
Dept. of Comput. Sci. & Inf. Syst., DePaul Univ., Chicago, IL, USA
Abstract :
A model-based formal specification directed software testing approach is presented. It provides a test oracle and introduces a new coverage criterion for the functional (black-box) testing based on formal specifications. Given the source code of an implementation, its formal specification, and the retrieve functions, a test driver can be generated to conduct, evaluate, and measure the functional test. Although the complete specification conformance of an implementation cannot be established by testing alone, our approach provides a strong necessary condition of complete specification conformance
Keywords :
abstract data types; data structures; formal specification; program testing; abstract data types; black-box testing; coverage criterion; functional testing; implementation; model-based formal specification directed software testing; retrieve functions; source code; specification conformance; test driver; test oracle; Application software; Computer science; Concrete; Formal specifications; Information systems; Software engineering; Software systems; Software testing; Specification languages; System testing;
Conference_Titel :
Computer Software and Applications Conference, 1993. COMPSAC 93. Proceedings., Seventeenth Annual International
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-8186-4440-0
DOI :
10.1109/CMPSAC.1993.404241