DocumentCode :
2769853
Title :
An Automated Approach for Goal-driven, Specification-based Testing
Author :
Winbladh, Kristina ; Alspaugh, Thomas A. ; Ziv, Hadar ; Richardson, Debra J.
Author_Institution :
Donald Bren Sch. of Inf. & Comput. Sci., California Univ., Irvine, CA
fYear :
2006
fDate :
18-22 Sept. 2006
Firstpage :
289
Lastpage :
292
Abstract :
This paper presents a specification-based approach that addresses several known challenges including false positives and domain knowledge errors. Our approach begins with a goal graph and plans. Source code is annotated with goals and events and precompiled to emit those at run time. Plans are automatically translated into a rule-based recognizer. An oracle is produced from the pre- and postconditions associated with the plan´s goals. When the program is executed, goals and events are emitted and automatically tested against plans and oracles. The concept is demonstrated on a small example and a larger publicly available case study
Keywords :
formal specification; graph theory; program testing; domain knowledge errors; false positives; goal graph; rule-based recognizer; source code annotation; specification-based testing; Automatic testing; Automation; Computer errors; Software engineering; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering, 2006. ASE '06. 21st IEEE/ACM International Conference on
Conference_Location :
Tokyo
ISSN :
1938-4300
Print_ISBN :
0-7695-2579-2
Type :
conf
DOI :
10.1109/ASE.2006.11
Filename :
4019589
Link To Document :
بازگشت