Software Testing Class

Key to Successful BVT – How to run the Build Verification Test?

What is BVT (Build Verification Test)?

Build Verification Test is a set of pre-defined test cases run on every build to make sure that build is testable for further testing. BVT test is carried out before build pass to testing team for further testing. This test contains pre-defined Test Cases which focus on the core functionality of software application to make sure that build is stable & ok to start with actual testing. This test is done to check the Build validation & Build Acceptance.

So sometimes BVT is called as “Build Acceptance Test (BAT)” or “Smoke testing”.

Why BVT to be carried out after every build?

Many of the testers are thinking of why build verification testing should be carried out once new build is received, so answer is simple “To check the Stability of the build”. If new build received & you are testing functionality but after spending some time you got a blocker issue which blocking all other functionality, this means test team spend time to test application but due to blocking issue test team have to carried out same operation again. So to avoid wasting valuable time of test team we can use automated Build Acceptance Test. BAT is very important to check whether due earlier fixes by developer is not causing any major problems in the build. So here all team members know right away if any serious problem in build or not, this will reduce the tester time wastage & frustration.

Most of the errors are introduce in the integration of modules. Mainly BAT is to check for the project integrity and checks whether all the modules are integrated properly or not. Usually, this process is automated & if it fails then it should assign to appropriate developer to fix & parallel bug should be added. It means upon failing the BVT test build should be rejected & testing should be carried out on previous build. So this is carried out after every new build is received to check any regression is introduced in the build or not.

Keys points to be considered while preparing build verification testing checklist:
BVT (Build Verification Test)
Build Verification Testing

The success of BVT test is totally depends on what all test cases included in BVT. After selecting effective build test verification test cases, it should be automated. So let’s figure out what all points to be consider while selecting test cases:

What is process to run the build verification tests?

Build verification testing is failed is due to developer is not always true. There are many several reasons which cause failing BAT test case like:

Key point to success of BVT:

Have you automated BVT in your testing career, if yes please share your experience with our readers in comments below.

If you like this post do consider subscribing to our email newsletter to ensure you will not miss any article on software testing! Click here to get article updates by email or enter email address below. 

Enter your email address: Check email in your inbox for confirmation to get latest updates Software Testing for free.
Exit mobile version