Build Verification Tests

CCI Metadata

Build verification tests (BVTs) run on the build computer and are used to determine whether a particular build meets the minimum acceptable standard. In the ideal world, BVTs are black-box tests that are based on specifications and usage scenarios. BVTs are also an appropriate place to implement fuzz testing.

A BVT test suite sometimes runs for several hours and can be very comprehensive. BVTs do not have to be integrated with the Visual Studio unit test framework, but they should be easy to run from an MSBuild build script. When a BVT fails, a developer should be able to easily create a test case that can run on the developer's computer without installing any special test infrastructure.

Last edited Dec 15, 2009 at 4:04 PM by Guy_Smith, version 3

Comments

No comments yet.