3章软件缺陷教程讲解.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 软件缺陷 3.1软件BUG概念 1.软件错误:指在软件生存周期内的不希望或不可接收的人物错误,其结果导致软件bug的产生。 例如:一些功能、特性没有实现或只实现了一部分;用户不能接受的其他问题,如存取时间过长、界面不美观。 2.软件故障:指软件运行过程中出现的一种不希望或不可接受的内部状态。 例如:代码错误;数据结果不正确、精度不够; 3.1软件BUG概念 3.软件缺陷:是对软件产品预期属性的偏离现象。从产品内部看,bug是软件产品开发或维护过程中存在的错误、毛病等各种问题;从外部看,bug是系统所需要实现的某种功能的失效或违背。 例如:软件设计不合理,存在缺陷;实际运行结果和预期结果不一致; 4.软件失效:指软件运行时产生的一种不希望或不被接受的外部行为结果,对服务器产生严重影响。 例如:运行出错,包括运行中断、系统崩溃、界面混乱 3.2软件BUG的生命周期和评估 3.2软件BUG的生命周期和评估 Bug的统计条件: 该功能是软件系统中最重要的部分 软件是由易于出错的人来编制的 软件的运行环境难以准确预计 软件在开发和维护过程中对经费和进度的重视程度高 软件规模日益扩大,软件复杂度日益增高 3.2软件BUG的生命周期和评估 软件生命周期费用 3.3软件BUG的特点和属性描述 软件bug不可避免 在软件开发中会产生各种各样的bug 根本不可能“完全”测试一个程序 在软件测试过程中,即使发现bug,并进行了改正,但是人们必须再次进行测试,也可能会发现更多的bug 3.3软件BUG的特点和属性描述 Bug的来源描述 Requirement:由需求引起的bug Architecture:由构架问题引起的bug Design:由设计问题引起的bug Code:由编码问题引起的bug Test:由测试问题引起的bug Integration:由集成问题引起的bug 3.3软件BUG的特点和属性描述 Bug根源描述 3.3软件BUG的特点和属性描述 Bug严重性等级 ? 3.3软件BUG的特点和属性描述 A类:严重错误,包括以下各种错误 ? ? ? ? ? ? ? ? ? 1.由于程序所引起的死机,非法退出 ? ? ? ? ? ? ? ? 2.死循环 ? ? ? ? ? ? ? ? 3.数据库发生死锁 ? ? ? ? ? ? ? ? 4.数据库设计未达到需求规格说明的格式水平 ? ? ? ? ? ? ? ? 5.功能错误 ? ? ? ? ? ? ? ? 6.与数据库连接错误 ? ? ? ? ? ? ? ? 7.数据通讯错误 ? 3.3软件BUG的特点和属性描述 B类:较严重错误,包括以下各种错误 ? ? ? ? ? ? ? ? 1.程序错误 ? ? ? ? ? ? ? ? 2.因错误操作迫使程序中断 ? ? ? ? ? ? ? ? 3.程序接口错误 ? ? ? ? ? ? ? ? 4.数据库的表、业务规则、缺省值未加完整性等约束条件 ? ? ? ? ? ? ? ? 3.3软件BUG的特点和属性描述 C类:一般性错误,包括以下各种错误 ? ? ? 1.操作界面错误(包括数据窗口内列名定义、含义是否一致) ? ? ? 2.打印内容、格式错误 ? ? ? 3.简单的输入限制未放在前台进行控制 ? ? ? 4.删除操作未给出提示 ? ? ? 5.数据库表中有过多的空字段 ? ? ? ? ? ? ? ? 3.3软件BUG的特点和属性描述 D类:较小错误,包括以下各种错误 ? ? ? ? 1.界面不规范 ? ? ? ? 2.辅助说明描述不清楚 ? ? ? ? 3.输入输出不规范 ? ? ? ? 4.长操作未给用户提示 ? ? ? ? 5.提示窗口文字未采用行业术语 ? ? ? ? 6.可输入区域和只读区域没有明显的区分标志 3.3软件BUG的特点和属性描述 Bug的优先级描述 3.3软件BUG的特点和属性描述 Bug状态描述 3.3软件BUG的特点和属性描述 Bug处理角色 测试人员:确认bug,分别给开发人员,拒绝修改的bug 开发人员:回避不是bug,修改bug,不能解决的bug 开发/测试经理:确认bug是否更改,修改不了的bug进行评审 3.4软件bug的分类与评估 Bug分类 3.4软件bug的分类与评估 从功能角度分类 规格说明书bug:规格说明书不完全、或自身矛盾 产品说明书bug:软件功能超出产品说明书指定范围 隐藏bug:程序实现的功能与用户要求不一致 文档bug:通过需求分析、文档审查发现的bug 测试bug:软件的测试与实施发生bug 测试标准引起的bug:测试标准太过复杂 稳定性:影响用

文档评论(0)

三沙市的姑娘 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档