Build Verification Test (BVT) and smoke test are often used interchangeably - both are quick tests run after each build to verify basic functionality and catch major errors that would make further testing pointless. BVT ensures the build is stable enough for detailed testing. Both A and B correctly describe aspects of BVT.