软件缺陷管理.ppt

软件缺陷管理.ppt

ID:56437844

大小:408.00 KB

页数:46页

时间:2020-06-18

软件缺陷管理.ppt_第1页
软件缺陷管理.ppt_第2页
软件缺陷管理.ppt_第3页
软件缺陷管理.ppt_第4页
软件缺陷管理.ppt_第5页
资源描述:

《软件缺陷管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章测试报告和测试评测软件缺陷测试总结6.1软件缺陷的概念什么是缺陷缺陷既指程序中存在的错误缺陷也指可能出现在设计中,甚至在需求、规格说明或其他的文档中的种种错误软件缺陷(Defect或Bug)是软件开发过程中的"副产品“缺陷会导致软件产品在某种程度上不能满足用户的需要软件缺陷是对软件产品预期属性的偏离现象。包括检测缺陷和残留缺陷软件缺陷定义软件缺陷就是存在于软件(文档、数据、程序)之中的那些不希望,或不可接受的偏差,而导致软件产生的质量问题软件缺陷产生的原因导致软件产生缺陷的九类原因需求的不完善定义客户——开发者通信失败对软件需求的故意偏离逻辑设计错误编码错误不

2、符合文档编制与编码规定测试过程不足规程错误文档编制错误很难找出缺陷的原因?软件缺陷跟踪管理缺陷跟踪管理是测试工作的一个重要部分软件缺陷跟踪管理缺陷跟踪管理的目标确保每个被发现的缺陷都能够被解决收集缺陷数据并根据缺陷趋势曲线识别测试过程的阶段收集缺陷数据并进行数据分析,作为组织的过程财富软件缺陷的有效简述规则单一准则可以再现完整统一短小简练特定条件补充完善不做评价缺陷的属性缺陷标识缺陷类型缺陷严重程度缺陷优先级缺陷状态缺陷起源缺陷来源缺陷根源缺陷严重程度致命严重一般较小缺陷优先级立即解决高优先级正常排队低优先级6.2分离和再现软件缺陷确保所有的步骤都被记录。特定条件和

3、时间。压力和负荷、内存和数据溢出相关的边界条件。考虑资源依赖性包括内存、网络和硬件共享的相互作用等。不能忽视硬件。与软件不同,硬件不按预定方式工作。和开发人员紧密合作6.3正确面对软件缺陷原则:并不是所有缺陷都要修复发现缺陷的数量与软件质量无关6.4软件缺陷的生命周期及处理技巧软件缺陷的生命周期发现打开修复关闭软件缺陷处理技巧审阅。拒绝。完善。分配。验证。重新打开。关闭。暂缓。报告软件缺陷的基本原则尽快有效专一不做评价补充完善缺陷报告优秀的缺陷报告重现步骤:打开一个编辑文字的软件并且创建一个新的文档(这个文件可以录入文字)在这个文件里随意录入一两行文字选中一两行文字

4、,通过选择Font菜单然后选择Arial字体格式一两行文字变成了无意义的乱字符期望结果:当用户选择已录入的文字并改变文字格式的时候,文本应该显示正确的文字格式不会出现乱字符显示。实际结果:它是字体格式的问题,如果改变文字格式成Arial之前,你保存文件,缺陷不会出现。缺陷仅仅发生在Windows98并且改变文字格式成其它的字体格式,文字是显示正常的。见所附的图片<有一个链接,点击即可看到>散漫的缺陷报告的示例重现步骤:在Window98上打开一个编辑文字的软件并且编辑存在文件文件字体显示正常我添加了图片,这些图片显示正常在此之后,我创建了一个新的文档在这个文档中我随

5、意录入了大量的文字在我录入这些文字之后,选择几行文字.并且通过选择Font菜单然后选择Arial字体格式改变文字的字体。有三次我重现了这个缺陷我在Solaris操作系统运行这些步骤,没有任何问题。我在Mac操作系统运行这些步骤,没有任何问题。期望结果:当用户选择已录入的文字并改变文字格式的时候,文本应该显示正确的文字格式不会出现乱字符显示。实际结果:我试着选择少量的不同的字体格式,但是只有Arial字体格式有软件缺陷,不论如何,它可能会出现在我没有测试的其它的字体格式6.6软件缺陷跟踪管理缺陷管理的基本流程对缺陷进行管理需要:对缺陷进行描述对缺陷进行分类通过对缺陷进

6、行分类,可以迅速找出哪一类缺陷的问题最大然后集中精力预防和排除这一类缺陷而这正是缺陷管理的关键,一旦这几类缺陷得到控制,再进一步找到新的容易引起问题的几类缺陷上缺陷的描述可追踪信息——缺陷ID(唯一的缺陷ID,可以根据该ID追踪缺陷)缺陷基本信息缺陷标题—描述缺陷的标题缺陷的严重程度—描述缺陷的严重程度,一般分为“致命”、“严重”、“一般”、“建议”四种缺陷的紧急程度—描述缺陷的紧急程度,从1-4,1是优先级最高的等级,4是优先级最低的等级缺陷提交人—缺陷提交人的名字(邮件地址)缺陷提交时间—缺陷提交的时间缺陷所属项目/模块—缺陷所属的项目和模块,最好能较精确的定位

7、至模块缺陷的描述(续)缺陷基本信息(续)缺陷指定解决人—缺陷指定的解决人,在缺陷“提交”状态为空,在缺陷“分发”状态下由项目经理指定相关开发人员修改缺陷指定解决时间—项目经理指定的开发人员修改此缺陷的deadline缺陷处理人—最终处理缺陷的处理人缺陷处理结果描述—对处理结果的描述,如果对代码进行了修改,要求在此处体现出修改缺陷处理时间—缺陷处理的时间缺陷验证人—对被处理缺陷验证的验证人缺陷验证结果描述—对验证结果的描述(通过、不通过)缺陷验证时间—对缺陷验证的时间缺陷的描述(续)缺陷的详细描述——对缺陷的详细描述对缺陷描述的详细程度直接影响开发人员对缺陷的修改

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。