欢迎来到天天文库
浏览记录
ID:57066875
大小:171.00 KB
页数:26页
时间:2020-07-30
《软件开发中的Bug管理规范(精)课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件项目管理培训讲座系列之六——Bug管理规范8/14/20211软件项目管理培训之六——Bug管理规范内容提要Bug管理的基本概念和内容Bug管理的原则与方法Bug管理的工具和技巧8/14/20212软件项目管理培训之六——Bug管理规范软件Bug的基本概念软件系统中所有未能够满足功能要求,或未达到性能目标的缺陷,都称为Bug。描述一个Bug,需要完整的属性和类型定义8/14/20213软件项目管理培训之六——Bug管理规范对Bug的客观认识软件开发的过程中,Bug无处不再需求分析和设计方案中的Bug代码的功能和性能Bug系统配置、发布过程中的Bug
2、Bug的形式丰富多样设计类Bug:错误的需求理解或系统结构技术类Bug:笔误、流程错误、算法错误文档类Bug:版本陈旧、配置不一致……8/14/20214软件项目管理培训之六——Bug管理规范Bug管理的内容实施测试过程,及时发现各种BugBug发现越早,团队损失越小进行分析评估,指导Bug的解决以最小的代价解决Bug,驱动开发工作全程跟踪检查,保证系统的稳定“山重水复疑无路,柳暗花明又一村”适时总结分析,提升开发经验温故而知新,从教训中汲取经验8/14/20215软件项目管理培训之六——Bug管理规范Bug管理的工作流程Bug记录Bug分析Bug跟踪
3、Bug封存Bug总结Bug报告测试人员开发人员测试人员项目经理客户人员市场人员开发团队全体成员8/14/20216软件项目管理培训之六——Bug管理规范Bug管理的环境配置规范统一的名称和角色分工防止开发人员和测试人员的交流障碍完整严谨的Bug格式记录说明发现问题只是解决问题的第一步可记录的Bug跟踪过程(文档或数据库环境)切忌头痛医头、脚痛医脚稳定通畅的信息交流渠道测试——开发、测试——管理之间的信息交流8/14/20217软件项目管理培训之六——Bug管理规范内容提要Bug管理的基本概念和内容Bug管理的原则与方法Bug管理的工具和技巧8/14/2
4、0218软件项目管理培训之六——Bug管理规范Bug管理的基本原则明确团队分工,确定责、权、利心理因素:开发人员的接受程度了解Bug周期,设定合理策略生生不息的Bug,是软件团队心头永远的痛建立规范完整的内部交流机制及时发现、及时分析、及时解决保持质量、时间、成本的平衡软件开发的艺术性决定了Bug解决的艺术性8/14/20219软件项目管理培训之六——Bug管理规范Bug的描述方法标识唯一标记Bug的序号类型Bug表现形式的分类严重程度Bug对开发成果的影响优先级Bug被修复的紧急程度状态Bug生命周期起源Who,What,Description来源原
5、始操作或者原始数据根源分析结论,影响Bug状态变化8/14/202110软件项目管理培训之六——Bug管理规范对Bug描述的理解谁来负责描述Bug测试人员:标识、严重程度、优先级、起源、来源技术开发人员:类型、根源共同维护:Bug状态如何看待Bug描述严重程度和优先级的区别:一粒老鼠屎坏了一锅粥Bug状态的变化过程:完整的生命周期Bug描述的一些误区可重现的才是Bug:说明起源和来源很重要分析也是一种描述:根源往往藏的很深完整的描述是财富:切忌语焉不详,造成资源浪费8/14/202111软件项目管理培训之六——Bug管理规范Bug的类型缺陷类型编号缺陷
6、类型描述10F-Function影响了重要的特性、用户界面、产品接口、硬件结构接口和全局数据结构。并且设计文档需要正式的变更。如逻辑,指针,循环,递归,功能等缺陷。20A-Assignment需要修改少量代码,如初始化或控制块。如声明、重复命名,范围、限定等缺陷。30I-Interface与其他组件、模块或设备驱动程序、调用参数、控制块或参数列表相互影响的缺陷。40C-Checking提示的错误信息,不适当的数据验证等缺陷。50B-Build/package/merge由于配置库、变更管理或版本控制引起的错误。60D-Documentation影响发布
7、和维护,包括注释。70G-Algorithm算法错误。80U-UserInterface人机交互特性:屏幕格式,确认用户输入,功能有效性,页面排版等方面的缺陷。90P-Performance不满足系统可测量的属性值,如:执行时间,事务处理速率等。100N-Norms不符合各种标准的要求,如编码标准、设计符号等。8/14/202112软件项目管理培训之六——Bug管理规范Bug分类统计一份对6877000行源代码进行测试的报告分析结果:错误分类百分比错误分类百分比需求错误8.1%集成错误9.0%功能和性能错误16.2%系统结构错误1.7%结果错误25.2
8、%测试错误2.8%数据错误22.4%其他错误4.7%实现和编码错误9.95%8/14/2021
此文档下载收益归作者所有