这是《落叶》文集里第 334 片落叶,希望你能喜欢,不为别的,只为这份坚持。
【提问】
测试策略能帮助我们做什么?
【旧识】
实际做项目时,我们经常会遇到这些问题:
- 开发进度延迟,提测时间比原定计划迟。
- 运营和市场的计划变动,发布时间比计划时间提早了。
这些都会影响测试计划的正常执行,我通常的做法是:
- 从项目经理那里获取尽可能准确的上线计划。
- 从开发主管那里获取尽可能详细的开发计划。
- 评估测试工作量。
- 计算可用工作日等时间因素。
- 缩减测试范围,只保证主业务流程和核心业务逻辑被完整测试。
- 发布后再进行 UI 细节和异常场景的测试。
【新知】
为什么需要测试策略?
- 测试是不能穷尽的,简单来说就是,bug 是永远都找不完的。
- 受限于项目资源、提测质量和测试时间,充分测试是不现实的。
- 因为测试不充分,所以用户或客户需要承担较大的质量风险。
- 如果过度投入测试资源,又会导致项目延期,增加公司成本。
需要测试策略做什么?
- 测试策略可以帮助我们考虑如何平衡测试资源投入和质量风险。
- 测试策略可以帮助我们确定测试范围、明确测试重点、选择测试方法和工具。
- 测试策略可以帮助我们丰富和细化测试计划。
什么是测试策略?
- 定义:在一定的软件测试标准、测试规范的指导下,依据测试项目的特定环境约束而规定的软件测试的原则、方式和方法的集合。
- 内容:
- 不同测试阶段的测试目标
- 不同测试阶段的测试技术
- 不同测试阶段的测试标准
- 测试策略的风险和影响结果
测试策略依赖于什么?
- 不同的测试阶段,测试策略也应该不同。
- 测试人员能力的不等,所采用的测试策略也会不同。
- 测试技术的成熟度和应用程度,也会导致不同的测试策略。
- 项目资源、开发进度和时间等因素,也会影响测试策略。
作者简介:14 年测试 + 11 年项目管理 + 11 年团队管理 = 一个测试老兵
网友评论