• DocumentCode
    1871997
  • Title

    Developing the Basic Verification Action (BVA) Structure Towards Test Oracle Automation

  • Author

    Almog, Dani ; Heart, Tsipi

  • Author_Institution
    Dept. of Ind. Eng. & Manage., Ben-Gurion Univ. of the Negev, Beer-Sheva, Israel
  • fYear
    2010
  • fDate
    10-12 Dec. 2010
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    This paper proposes the Basic Verification Action (BVA) structure to verify outcomes produced during and at the end of test cases execution. BVA items are determined, stored and maintained as external entities to the actual test cases, forming a metadata repository comprised of a combination of technical and business knowledge of the software application. When applied to the final outcomes of the test case, the verification items actually represent the test oracle. Although the proposed model may not address all types of test oracles, it is posited that there is a significant number of cases where it is applicable. In these cases, applying the proposed mechanism can lead to more efficient testing, eventually driving test oracle automation. Benefits and shortcomings of using BVAs are discussed.
  • Keywords
    knowledge management; meta data; program testing; program verification; BVA items; basic verification action structure; business knowledge; metadata repository; software application; technical knowledge; test oracle automation; Artificial neural networks; Automation; Business; Runtime; Software; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence and Software Engineering (CiSE), 2010 International Conference on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4244-5391-7
  • Electronic_ISBN
    978-1-4244-5392-4
  • Type

    conf

  • DOI
    10.1109/CISE.2010.5676837
  • Filename
    5676837