一、概述
测试策略是描述软件开发周期的测试方法的概述。测试策略的目的是从组织的高级目标到实际的测试活动提供合理的推论,以从质量保证的角度实现这些目标。制定测试策略可以从以下几个核心问题出发进行思考:
二、测什么?
从项目阶段出发,按照不同阶段的质量标准,进行不同类型的测试。针对具体的版本,需要根据提测内容,结合版本开发要达成的目标(项目组kpi)进行测试范围、测试类型、质量通过指标的锁定(和项目组确认达成一致)。在有条件的情况下,在指定版本研发的不同周期,进行不同层级的测试。同时确定不同层级测试类型的执行优先级和顺序。

三、谁来测?
通常项目主要涉及到一下六类角色,从信息掌握程度和相关技术储备的角度来分配重点测试内容。

四、什么时间测?
按照版本开发的不同阶段,可以划分为四个阶段,在不同阶段,开展测试的必要性和可执行性,决定该阶段的重点测试内容。需要和项目沟通重点测试内容的进测条件(开发进度、测试环境、配套工具、数据等),确认具体的准备时间和执行时间,根据时间确认测试内容覆盖的深度和广度。

五、怎么测?
每种测试类型都涉及如下4个核心点需要在测试准备、执行、完结过程中小心把握,思考越细,跟进越到位,测试最后的效果越好,由于类型较多,这里不详细展开讲解。

结语
以上提到的测试策略是本人在以往项目测试过程中的一些体会,仅作为参考,实际项目测试中,会遭遇项目开发进度延期、频繁迭代、需求不明确、配合不到位、工具支持不及时等问题。需要我们遇到问题快速评估,灵活修正测试策略,动态调整测试类型优先级的情况,无疑对项目测试负责人是一种考验,也是一个快速成长的契机!
评论区