前言
在实际研发项目当中,一般都是时间紧,任务重,这个时候就需要在规定的时间内,尽可能多的发现软件中的缺陷。我们无法把全部的测试内容都覆盖到,需要在时间和质量之间,效率之间,做选择。这个时候我们的软件测试的策略就非常有用了。
1.1 什么是测试策略
软件测试策略就是在测试质量和测试效率之间的一种平衡艺术,为了尽早完成测试所制定的测试方法、测试类型、测试过程。
(1) 描述当前测试项目的目标和所采用的测试方法。
(2) 描述在规定的时间内哪些测试内容要完成,软件产品的特性或质量在哪些方面得到确认。
(3) 描述测试不同阶段(单元测试、集成测试、系统测试)的测试对象、范围和方法。
(4) 描述每个阶段内所要进行的测试类型(功能测试、性能测试、压力测试等)。
1.2 测试策略案例
在软件测试工作中,测试策略主要关注测什么和怎么测。本测试策略案例属于测试计划内容,非详细测试策略。分阶段的测试策略案例。

关于BVT(Build Verification Test)
(1)BVT是开发人员检入自己的代码,项目组编译生成当天的版本后进行的测试,主要目的是验证最新的软件版本在功能上是否完整,主要的软件特性是否正确实现。冒烟测试通过后,就可以进行更大规模的测试了。
(2)BVT优点是时间短,缺点是覆盖率很低。BVT测试也称“冒烟测试”。