"CMMI质量管理体系-软件测试缺陷管理ppt课件" 本资源是关于CMMI质量管理体系的软件测试缺陷管理的PPT课件,主要介绍了软件测试缺陷管理的概念、目的、过程和技术。 缺陷管理概念 软件测试缺陷管理是指在软件生命周期中识别、管理、沟通任何缺陷的过程,从缺陷的识别到缺陷的解决关闭,确保缺陷被跟踪管理而不丢失。缺陷管理的目的是对各阶段测试发现的缺陷进行跟踪管理,以保证各级缺陷的修复率达到标准。 缺陷管理目的 缺陷管理的主要目的是: 1. 及时了解并跟踪每个被发现的缺陷; 2. 确保每个被发现的缺陷都能被处理; 3. 收集缺陷数据并根据缺陷趋势曲线识别测试过程阶段; 4. 收集缺陷数据并在其上进行数据分析,作为组织过程的财富。 软件测试中常用的术语 在软件测试中,常用的术语包括: 1. 软件错误(Software Error):在软件生存期内的不希望或不可接受的人为错误,结果是导致软件缺陷的产生。 2. 软件缺陷(Software Defect):存在于软件(文档、数据、程序)之中的那些不希望或不可接受的偏差。 3. 软件故障(Software Fault):软件运行过程中出现的一种不希望或不可接受的内部状态。 4. 软件失效(Software Failure):软件运行时产生的一种不希望或不可接受的外部行为结果。 缺陷管理过程 缺陷管理过程主要包括: 1. 缺陷报告:测试人员报告系统缺陷记录,并协助项目人员进行缺陷定位。 2. 缺陷跟踪:将缺陷分配给相关责任人,并跟踪缺陷的状态。 3. 缺陷修复:开发人员修改测试发现的缺陷,并提交成果物做再测试。 4. 缺陷验证:测试人员验证缺陷修复情况,并填写缺陷记录中相应信息。 缺陷管理人员职责 参与缺陷管理过程的人员角色职责包括: 1. 项目经理(PM):负责指派缺陷给相关责任人。 2. 项目测试经理(TM):决定缺陷管理方式和工具,拟定决策评审计划;管理所有缺陷关闭情况;审核测试人员提交的缺陷。 3. 测试人员(TE):负责报告系统缺陷记录,且协助项目人员进行缺陷定位;负责验证缺陷修复情况,且填写缺陷记录中相应信息。 4. 项目相关开发人员(DE):修改测试发现的缺陷,并提交成果物做再测试。 5. 质量保证人员(QA):监控项目组缺陷管理规程执行情况。 缺陷状态 缺陷状态包括: 1. 新建:测试或评审人员记录缺陷后的状态。 2. 已分配:开发经理接受测试人员提交的缺陷,是缺陷后,将其分配给对应的开发人员,并将状态置为“已分配”状态。 3. 已拒绝:开发经理或者开发人员看到分配给自己的缺陷不是缺陷,将缺陷置为“已拒绝”状态。 4. 已修复:开发人员在开发环境对一个缺陷已经修复完,开发人员置为“已修复”状态。 5. 重新打开:测试人员看到缺陷处于“已修复”状态,经验证失败后,将缺陷置为“重新打开”状态。 本资源为CMMI质量管理体系的软件测试缺陷管理提供了一个系统的介绍,包括缺陷管理概念、目的、过程、技术和人员职责等方面的内容,对于软件测试和质量管理人员具有重要的参考价值。
- 粉丝: 797
- 资源: 4万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助