网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
缺陷管理流程通常由角色定义、流程定义、工具应用、缺陷分析模型等几个关键因素构成:
- 角色定义:表述了在缺陷管理流程中所涉及的若干角色及其职责内容,从而清晰明确定义每个流程节点中角色所需完成的事务。
- 流程定义:规定了在项目或产品实施测试活动时所需遵循的流程规则。
- 工具应用:从项目或产品规模、团队流程、成本控制、风险防范等多个角度考虑,选择何种缺陷管理工具更能提升测试效果,提高缺陷管理效率。
- 缺陷分析模型:是针对缺陷进行综合判断,分析缺陷风险的科学方法,目前业内常用的模型有ODC、四象限和Gompertz等。
【1】角色定义
缺陷管理流程活动一般包括测试工程师、测试负责人、开发负责人、开发工程师和项目经理等若干角色。
1.测试工程师
测试工程师负责实施测试活动,发现缺陷,及时提交缺陷,确认校验缺陷,实施回归测试。
2.测试负责人
测试负责人评审缺陷,检查测试工程师新增的缺陷是否符合规范,是否因为不熟悉需求、理解偏差而引起的误提,并负责缺陷产生争议后的协调处理。
3.开发负责人
开发负责人负责缺陷分配活动,将需修复的缺陷根据缺陷修复任务分配给对应的开发工程师,协调解决争议缺陷。
4.开发工程师
当缺陷提交给开发工程师后,开发工程师负责缺陷的确认区修复活动。
5.项目经理
当对提交的缺陷有分歧、被拒绝时,可由项目经理、测试负责人、开发负责人等进行缺陷评审活动,商定问题如何处理,是否保留或当前版本不做处理等结论。
【2】流程定义
不同公司因组织结构不同,所采用的管理流程亦不相同。大部分公司使用流程如图所示:
注:流程中操作关键词以HP商用的项目管理工具 ALM 为例.
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**