Developing the Basic Verification Action (BVA) structure towards test oracle automation

Dani Almog, Tsipi Heart

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

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.

Original languageEnglish
Title of host publication2010 International Conference on Computational Intelligence and Software Engineering, CiSE 2010
DOIs
StatePublished - 1 Dec 2010
Event2010 International Conference on Computational Intelligence and Software Engineering, CiSE 2010 - Wuhan, China
Duration: 10 Dec 201012 Dec 2010

Publication series

Name2010 International Conference on Computational Intelligence and Software Engineering, CiSE 2010

Conference

Conference2010 International Conference on Computational Intelligence and Software Engineering, CiSE 2010
Country/TerritoryChina
CityWuhan
Period10/12/1012/12/10

Keywords

  • Automation
  • Software testing
  • Test case
  • Test oracle
  • Verification action

ASJC Scopus subject areas

  • Artificial Intelligence
  • Software

Fingerprint

Dive into the research topics of 'Developing the Basic Verification Action (BVA) structure towards test oracle automation'. Together they form a unique fingerprint.

Cite this