BVT测试
BVT(Build Verification Testing),验证一个软件版本是否符合最基本的要求,是否存在重大问题。
在项目过程中,会产生很多个版本(每天都产生版本),测试组需要对每一个版本都进行一个最简单的验证,以确认u重大的问题,这就是BVT。
如:冒烟测试通过,该版本能够安装运行,但是其中主要功能在该版本中出现了问题,则视为BVT失败。这个时候因与冒烟测试相同的处理方式,尽快反馈给开发组,让其修改,避免因为代码量增多,不容易定位问题。
做BVT可以从如下几方面入手:
1、只验证最主要的功能;
2、提取的测试用例,优先级一定搞,数量一定少,执行时间要短;
BVT的测试用例的数量及筛选可以由整个项目组确定。
对比冒烟测试与BVT测试:
冒烟测试相当于,验证汽车的发动机是否能够发动,而BVT则是在发动机能够发动的基础上,验证是否能跑动、是否能够刹车、能否换挡等基本功能。
所以冒烟测试与BVT本质上还是有差别的,而现实许多项目组操作过程中也没必要区分这么细,可以把二者合二为一,都成为BVT或冒烟。