前言
随着业务新架构的不断引入,对于软件测试技术的要求也大幅提高。测试的目标也升级成“保持质量稳定,持续提升效能”。
测试工程师在工作中投入过多的精力在开发和交付过程中,反而对需求和设计阶段的方案评审重视程度不够。
本文结合前台搜索团队的实践和经验,从测试工程师的角度,介绍如何开展需求技术方案评审,给大家分享一些经验。
达成共识在落地需求技术方案评审前,我们需要在团队内部达成共识,使得整个团队目标统一。
01迭代交付流程 图1:迭代交付流程图上图是恪守的迭代交付流程图,这里不做过多说明。测试工程师在开发阶段、测试阶段和发布阶段参与,在需求阶段和设计阶段并没有过多投入。
0 2SDLC模型 图2:SDLC-软件开发生命周期流程图观察SDLC模型,需求阶段在测试阶段的左侧,由于测试阶段处于相对滞后的位置,当面对需求和开发上的变更调整时,测试工作会变得被动。由于发版日期的临近,这些变更带来的不确定性会反作用到整个团队。
03测试左移测试