• DocumentCode
    2051390
  • Title

    A Comparative Study on Automated Software Test Oracle Methods

  • Author

    Shahamiri, Seyed Reza ; Kadir, Wan Mohd Nasir Wan ; Mohd-Hashim, Siti Zaiton

  • Author_Institution
    Dept. of Software Eng., Univ. Teknol. Malaysia, Skudai, Malaysia
  • fYear
    2009
  • fDate
    20-25 Sept. 2009
  • Firstpage
    140
  • Lastpage
    145
  • Abstract
    Software testing has been used to find software faults in order to improve its quality. To verify the software behavior, testers require test oracle. Test oracle is a reliable source of expected software behavior that provides outputs for any input specified in the software specifications and a comparator to verify actual results. While test automation requires automated oracle support, oracle automation is considered as a challenging task. These challenges are from the automation required in expected output generation and results verification. This paper presents oracle activities and the challenges to prepare automated oracle. Then a comparative study of existing automated oracle and expected output generation methods is provided. Finally, a classification of these methods is suggested based on how these methods provide automated test oracle and the tool they used. The classification explains which oracle activities will be automated by the proposed approaches.
  • Keywords
    program testing; software engineering; automated software test oracle methods; expected output generation methods; oracle activities; oracle automation; software behavior verifiaction; software faults; software specifications; software testing; Automatic testing; Collaborative software; Costs; Databases; Programming; Scheduling; Software testing; Sorting; Taxonomy; Uncertainty; Automated Software Testing; Automated Test Oracle; Expected Output Generation; Software Engineering; Software Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Advances, 2009. ICSEA '09. Fourth International Conference on
  • Conference_Location
    Porto
  • Print_ISBN
    978-1-4244-4779-4
  • Electronic_ISBN
    978-0-7695-3777-1
  • Type

    conf

  • DOI
    10.1109/ICSEA.2009.29
  • Filename
    5298471