Jump to content

Build verification test

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Kissedsmiley (talk | contribs) at 12:51, 1 April 2016 (Add cite for BVT in devops context.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In software testing, a Build Verification Test (BVT), also known as Build Acceptance Test, is a set of tests run on each new build of a product to verify that the build is testable before the build is released into the hands of the test team.[1] In the DevOps paradigm, usage of a BVT step is one hallmark of the Continuous Integration maturity stage.[2]

Scope

The build acceptance test is generally a short set of tests, which exercises the mainstream functionality of the application software. Any build that fails the build verification test is rejected, and testing continues on the previous build (provided there has been at least one build that has passed the acceptance test).[citation needed]

Purpose

Running a BVT before initiating a full test run is important because it lets developers know right away if there is a serious problem with the build, and they save the test team wasted time and frustration by avoiding test of an unstable build.[citation needed]

See also

References

  1. ^ Samuel Menaker; Sheetal Guttigoli (14 December 2014). Managing Software Development. Samuel Menaker, Sheetal Guttigoli. p. 40. GGKEY:JH61NP21TXJ.
  2. ^ PowerShell Magazine, DevOps, Infrastructure as Code, and PowerShell DSC: The Introduction, by Ravikanth C, January 5, 2016