测试流程

今天YJ 问我测试的一些流程,总结了一下我们公司目前的流程:

1. 需求阶段:项目组成员开需求评审会议,测试也需要参与,理解需求,把不明确的需求或者疑问的需求在需求评审会议上提出来。

2. 设计阶段:研发经理或者研发 商讨技术问题,这时候 产品经理去跟客户确认需求评审时提出的不确定需求,测试进一步理解需求,列出需求点和测试点。

3.开发阶段:研发写代码,测试根据列的需求点、测试点写测试用例 ,写完后要进行 部门内部评审,用例评审发现的问题 ,测试继续修改。研发开发完后要对代码进行评审,测试也要参与。

4.测试阶段:这时候 需求、代码、用例 都经过评审了,也修改完了,研发先拿测试写的用例进行自测(这时候测试可以做在研发边上和研发一起),根据研发自测的效果 测试决定是否达到了 正式提交给测试部门的标准,没达到研发继续修改,修改完后 再正式提交第一版给测试人员。测试人员按照用例进行第一轮测试,测试部署项目进行测试,如果部署中发现因为代码问题部署不起来的,或者测试中发现重大问题、严重影响测试流程进行的,测试可以打回代码拒绝测试。没有问题的,测试就进行一轮测试,发现的问题记录到bug管理工具,测试一轮结束后,研发修改代码,测试等待研发改代码,同时补充自己的用例。然后就是 第2  轮,3轮,轮数根据代码质量和时间紧张度决定。

5. 实施阶段:测试通过的功能如果被通知要升级到现网,这时测试需要出功能的升级包移交给实施人员,项目组要对升级包和升级步骤进行评审,评审过了,实施人员便可以实施。

6. 结束:一批功能结束了或者项目结束后,测试人员把所有的文档上传到指定系统存档。

你可能感兴趣的:(测试流程)