DocumentCode
2376113
Title
Automated Oracle Comparators for TestingWeb Applications
Author
Sprenkle, Sara ; Pollock, Lori ; Esquivel, Holly ; Hazelwood, Barbara ; Ecott, Stacey
Author_Institution
Washington & Lee Univ., Lexington
fYear
2007
fDate
5-9 Nov. 2007
Firstpage
117
Lastpage
126
Abstract
Software developers need automated techniques to maintain the correctness of complex, evolving Web applications. While there has been success in automating some of the testing process for this domain, there exists little automated support for verifying that the executed test cases produce expected results. We assist in this tedious task by presenting a suite of automated oracle comparators for testing Web applications. To effectively identify failures, each comparator is specialized to particular characteristics of the possibly nondeterministic Web applications´ output in the form of HTML responses. We also describe combinations of comparators designed to achieve both high precision and recall in failure detection and a tool for helping testers to analyze the output of multiple oracles in detail. We present results from an evaluation of the effectiveness and costs of the oracle comparators. We also provide recommendations to testers on applying effective oracle comparators based on their application´s characteristics.
Keywords
Internet; program testing; HTML; Web application testing; automated oracle comparator; Application software; Automatic testing; Automation; HTML; Maintenance engineering; Reliability engineering; Software reliability; Software testing; System testing; Web pages;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Reliability, 2007. ISSRE '07. The 18th IEEE International Symposium on
Conference_Location
Trollhattan
ISSN
1071-9458
Print_ISBN
978-0-7695-3024-6
Type
conf
DOI
10.1109/ISSRE.2007.26
Filename
4402203
Link To Document