• 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