软件测试流程

来源:互联网 发布:ip与mac地址扫描工具 编辑:程序博客网 时间:2024/06/09 14:10

软件测试流程图

1.需求澄清:需求澄清会议一般由产品经理发起,产品经理在需求澄清会议之前1d左右发出迭代版本需求,开发和测试对需求进行理解,需求澄清会议产品经理对需求细节进行讲解和问题答疑,目的是使产品,开发和测试对需求理解一致;
2.测试方案设计:测试方案设计是测试流程中最重要的一个环节,先由各个测试人员对负责功能进行测试方案设计,再在测试内部进行评审,测试人员对测试方案进行修改,测试内部评审通过后邮件发给产品和开发人员,产品和开发人员在规定的时间内给出评审意见,测试人员按照意见修改测试方案,过期未反馈认为测试方案评审通过;
3.输出测试用例:测试人员根据测试方案输出测试用例,挑选出需求主流程用例做为ST用例,邮件发给开发,开发对自己的功能进行自测;1级用例作为后续升级验证和冒烟测试用例;
4.开发代码讲解:根据功能的复杂度由测试人员决定是否需要开发进行代码讲解;
5.迭代测试:开发需要提供测试建议和ST用例自测结果;测试输出测试报告,测试人员先测试ST用例,如果发现测试不通过,版本打回;
6.发布评审:开发/测试/产品经理/领导等根据测试报告版本质量情况对版本是否上线做出决策;
7.UAT环境升级:测试人员进行冒烟测试。
8.灰度/生产环境升级:测试人员进行冒烟测试。

原创粉丝点击