• DocumentCode
    385886
  • Title

    Adding value to formal test oracles

  • Author

    Andrews, James H. ; Fu, Rui ; Liu, Vicky D.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Western Ontario, London, Ont., Canada
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    275
  • Lastpage
    278
  • Abstract
    Test oracles are programs which check the output of test cases run on other programs. We describe techniques which add value to formally-defined test oracles in three ways: (a) by measuring functional coverage of test suites, (b) by giving automated support to the process of validating the oracles, and (c) by automating the generation of test cases from the oracles. The techniques involve the use of coverage measures and AI-based search algorithms. We describe the application of these techniques in the verification and validation of a complex piece of real-world software.
  • Keywords
    automatic testing; formal verification; program testing; search problems; AI-based search algorithms; added value; automated support; automatic test case generation; formal test oracles; functional coverage measurement; programs; test case output checking; test suites; validation; verification; Application software; Automatic testing; Computer science; Formal specifications; Heat engines; Software measurement; Software testing; Temperature sensors; Thermal sensors; Wireless application protocol;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 2002. Proceedings. ASE 2002. 17th IEEE International Conference on
  • ISSN
    1938-4300
  • Print_ISBN
    0-7695-1736-6
  • Type

    conf

  • DOI
    10.1109/ASE.2002.1115029
  • Filename
    1115029