Build Verification Testing (BVT Testing) Complete Guide

Build Verification Testing (BVT Testing)

What Is Build Verification Testing (BVT)?

Build Verification Test is a set of tests run on every new build to verify that build is testable before it is released to test team for further testing.

These test cases are core functionality test cases that ensure the application is stable and can be tested thoroughly. Typically BVT process is automated. If BVT fails that build is again get assigned to a developer for the fix.

Read moreBuild Verification Testing (BVT Testing) Complete Guide

10 Tips You Should Read Before Automating Your Testing Work

Automating Your Testing

I was getting too many questions on when and how to automate the testing process. Instead of answering them individually I thought it would be better to have some discussion here.

I will put my thoughts about When to automate?, How to automate? or Should we automate our testing work?

I know there some of our readers are smarter than me. So it would be always a good idea to start a meaningful discussion on such a vast topic to get in-depth idea and thoughts from experts from different areas and their experience in Automation Testing.

Read more10 Tips You Should Read Before Automating Your Testing Work

Software Installation/Un installation Testing

Software Installation_Un installation Testing

Have you performed Software Installation Testing? How was the experience? Well, Installation Testing (Implementation Testing) is quite an interesting part of the Software Testing Life Cycle.

Installation Testing is like introducing a guest in your home. The new guest should be properly introduced to all the family members in order to feel comfortable. Installation of new software is also quite like the above example.

Read moreSoftware Installation/Un installation Testing

What is Regression Testing? Definition, Tools, Method, and Example

What is Regression Testing

What is Regression Testing?

Regression Testing is a type of testing that is done to verify that a code change in the software does not impact the existing functionality of the product. This is to make sure the product works fine with new functionality, bug fixes or any change in the existing feature. Previously executed test cases are re-executed in order to verify the impact of change.

=> Click Here For Complete Test Plan Tutorial Series

Read moreWhat is Regression Testing? Definition, Tools, Method, and Example