- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(软件测试第七章
第七章 软件BUG和管理 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. [本章要点] 1.软件Bug对软件质量的影响; 2.常见的软件Bug类型; 3.软件Bug的描述和管理。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. [ 本章目标 ] 了解软件BUG的影响和产生; 掌握软件开发过程中产生的BUG种类; 了解软件BUG报告单应该包括的主要内容以及软件BUG的管理流程。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 7.1软件BUG概述 在IEEE 1983 of IEEE Standard 729中对软件缺陷下了一个标准的定义: (1)从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题; (2)从外部看,软件缺陷是系统所需要实现的某种功能的失效或违背。 软件缺陷有很多种,其中主要软件缺陷类型有: Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.一些功能、特性没有实现或只实现了一部分; 2.软件设计不合理,存在缺陷。实际运行结果和预期结果不一致; 3.运行出错,包括运行中断、系统崩溃、界面混乱 4.数据结果不正确、精度不够; 5.用户不能接受的其他问题,如存取时间过长、界面不美观。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 7.1.1 BUG的产生 对于软件而言,BUG是程序编写错误而导致软件产生问题的缺陷。 软件测试的目的就是找到软件程序代码内的BUG,纠正它,叫做DEBUG。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 7.2 BUG的种类 BUG是软件“与生俱来”的特征,不同的软件开发阶段会产生不同的BUG,而不同的BUG又会产生不同的后果,因此BUG的属性也并非相同。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 7.2.1需求阶段的BUG 这个阶段的BUG是最难发现、最难修复的,而且值得注意的是需求阶段的BUG如果没有及时发现等到实现阶段发现时,那么修复它的费用要比当初修复它要高15~75倍。 主要的原因如下: 1、模糊、不清晰的需求; 2、被忽略的需求; 3、相互冲突的需求; Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 7.2.2分析设计阶段的BUG 设计中的BUG比需求阶段产生的BUG特征明显 易于捕获,但是其维修代价很高,原因是设计BUG 已经作为一个整体影响着整个系统的实现。 原因主要有3种途径。 1 、忽略设计; 2、混乱的设计; 3、模糊的设计; Evaluation only
文档评论(0)