(完整word版)缺陷分析总结报告-推荐文档.doc
上传人:鹏飞****可爱 上传时间:2024-09-11 格式:DOC 页数:2 大小:23KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

(完整word版)缺陷分析总结报告-推荐文档.doc

(完整word版)缺陷分析总结报告-推荐文档.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

软件缺陷Asoftwarebugoccurswhenoneormoreofthefollowingfiverulesistrue:1.Thesoftwaredoesn'tdosomethingthattheproductspecificationsaysitshoulddo.2.Thesoftwaredoessomethingthattheproductspecificationsaysitshouldn'tdo.3.Thesoftwaredoessomethingthattheproductspecificationdoesn'tmention.4.Thesoftwaredoesn'tdosomethingthattheproductspecificationdoesn'tmentionbutshould.5.Thesoftwareisdifficulttounderstand,hardtouse,slow,orinthesoftwaretester'seyeswillbeviewedbytheenduserasjustplainnotright.如果出现了下面的一种或多种情况,即说明软件中出现了缺陷:1软件没有实现产品说明书中指定的应该实现的功能2软件实现了产品说明书中指定的不应该实现的功能,即超出了产品说明书中指定的范围3软件实现了产品说明书中没有提及的功能4软件没有实现产品说明书中没有提到但是他应该实现的功能5软件测试人员认为软件难于理解,不易使用,运行速度缓慢,或者最终用户认为软件不符合行业操作流程和规范,是明显不管理缺陷的第一步是定义缺陷。缺陷不可避免1软件是人类编写的,人难免会犯错误,这必然给软件留下不良的痕迹。2相比其他类型的项目,软件项目具有鲜明的行业特点。软件产品与传统产品有很多不同的特征,如不可见性、灵活性高度的复杂性。软件错误:指在软件生命周期内的不希望或者不可接受的人为错误,将导致软件缺陷的的产生软件故障:指在软件运行的过程中出现的一种不希望或者不可接受的内部状态软件失效:软件运行时产生的一种不希望或者不可接受的外部行为结果,是系统对用户要求的偏离,是一种面向用户的概念。需求规格说明书是软件缺陷最多的地方(1)主要是因为用户一般是非计算机专业人员,软件开发人员和用户的沟通本身就存在比较大的困难,对要开发的产品功能理解不一致(2)由于软件产品还没有设计、开发、完全靠想象力去描述系统的实现结果,所以有很多特性还不够清晰3用户的需求总是在不断的变化的,这些变化如果没有在产品规格说明书中得到正确的描述,就容易引起前后文、上下文的矛盾(4)部分开发人员对规格说明书不够重视,在规格说明书的设计和写作上投入的时间和人力不足(5)有时整个开发队伍的沟通也不够充分,可能只有设计师或者项目经理得到更多的信息较多每个阶段注入的缺陷在本阶段就被发现和清除是最佳选择:1因为前期阶段注入的缺陷在后面阶段被发现和消除的代价高得多2软件缺陷发现或解决的越晚,修复软件缺陷的代价就越高3修正错误的代价不是随着时间线性增长,而是几乎呈指数级增长的。软件缺陷报告记录哪些缺陷信息:缺陷类型(系统、数据、数据库、接口、功能、安全性、兼容性、性能、界面)、内容说明、备注用哪些状态来标识和跟踪软件缺陷:提交、打开、拒绝、修复、关闭、推迟、重新打开为什么缺陷的严重性和优先级不是一一对应的吗:因为修正软件缺陷不是一个纯技术问题,有事需要综合考虑市场发布和质量风险等风险解决缺陷就一定是指修复缺陷吗?为什么?解决不一定是修正,也可能是其他处理方式,比如在下一个版本中修正或干脆不修正。总是,对每个被发现的缺陷处理的处理方式必须能够在开发组织中达成一致。你所了解的软件缺陷管理工具中,你比较喜欢哪个?简单说明原因。软件缺陷生命周期,说明其间可能出现的软件状态及状态间的转换、涉及到开发还是测试人员1,新建一个软件缺陷,是打开状态(open):审查缺陷,不是代码问题,就是设计需要修改2新建一个软件缺陷,是打开状态:审查缺陷,确定以后再修改,就是延期状态(later)3新建一个软件缺陷,是打开状态:审查缺陷,确认实际上没有这个缺陷或不是缺陷,可以将其关闭4新建一个软件缺陷,是打开状态:若不能清楚的重视,即认为缺少信息。需要返回到打开状态;否则修正缺陷后将其关闭,进行回归测试。书写优良的缺陷报告应该遵循的“5C”原则是什么?内容正确(correct):每个组成部分的描述正确,不会引起误解;内容清晰(clear):每个组成部分的描述清晰,易于理解;步骤简洁(concise):只包含必不可少的信息,不包括任何多于的内容;结构完整(complete):包含复现该缺陷的完整步骤和其他本