ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:33.47KB ,
资源ID:2143025      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-2143025.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件缺陷分类标准.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

软件缺陷分类标准.docx

1、软件缺陷分类标准项目名称项目名称起始时间YYYY_MM_DD产品名称软件缺陷分类标准产品版本软件缺陷分类标准文档编号文档类型密级Sdcc_编制/日期审核/日期批准/日期蓝娜/2008-03-18变更控制状态页数共 12 页广州市新康博思信息科技有限公司 文档修改记录*S START A - ADDED M - MODIFIED D - DELETED版本号日期修订人S*AMD版本修订描述变更请求号草稿2012-03-14蓝娜S首次编写,用于规范系统测试。初稿2012-03-20蓝娜M修改缺陷状态与优先级初稿2012-03-20蓝娜A增加缺陷原因、缺陷修改次数终稿修订稿 1 引言1.1 编写目的

2、制定本标准的目的是为软件测试提供缺陷分类的标准。本文档说明了问题类型、缺陷属性、缺陷类型、缺陷严重级别、缺陷优先级、缺陷状态、缺陷来源、缺陷修改次数、缺陷原因。其预期的读者是测试人员、开发人员、开发经理。 1.2 定义与缩写表 11 定义与缩写术 语定 义软件缺陷(Software Defect)对软件产品预期属性的偏离现象。残留缺陷(Residual Defect)指软件发布后存在的缺陷,包括在用户安装前未被检测出的缺陷以及检测出但未被修复的缺陷。1.3 参考资料表 12 参考资料列表编号资料名称作者日期出版单位01计算机软件测试标准2 软件缺陷分类标准2.1 问题类型表2-1 问题类型列表

3、序号问题类型名称说 明1缺陷一个导致软件功能不能正常使用的问题。2改进改进或者增强现有的功能或任务。3新功能产品或项目尚未开发的新功能。4遗漏功能产品或项目应具备但尚未开发的功能。2.2 缺陷属性表2-2 缺陷属性列表序号属性名称说 明1标识(Identifier)标记某个缺陷的唯一的符号,可以使用数字、字母组合来表示。2标题(Headline)对缺陷进行的简短描述。3描述(Description)对缺陷进行详细的描述,以便缺陷重现。4严重程度(Severity)指因缺陷引起的故障对软件产品的影响程度。5优先级(Priority)缺陷必须被修复的紧急程度。6状态(State)缺陷通过一个跟踪修

4、复过程的进展情况。7来源(Source)指引起缺陷的起因。2.3 缺陷类型缺陷种类:根据缺陷的自然属性来划分。表22 缺陷类型列表编号缺陷类型描述子类型编号名称01功能问题F- Function影响了重要的特性、用户界面、产品接口、硬件结构接口和全局数据结构。并且设计文档需要正式的变更。如指针,循环,递归,功能等缺陷。0101功能错误0102功能缺失0103功能超越0104设计二义性0105算法错误02接口问题I-Interface与其他组件、模块或设备驱动程序、调用参数、控制块或参数列表相互影响的缺陷。0203模块间接口0204模块内接口0205公共数据使用03逻辑问题L-Logic需要进行

5、逻辑分析,进行代码修改,如循环条件等0301 分支不正确0302重复的逻辑0303忽略极端条件0304不必要的功能0305误解0306条件测试错误0307循环不正确0308错误的变量检查0309计算顺序错误0310逻辑顺序错误04计算问题C-Computation等式、符号、操作符或操作书错误,精度不够、不适当的数据验证等缺陷。0401 等式错误0402缺少运算符0403错误的操作数0404括号用法不正确0405精度不够0406舍入错误0407符号错误05数据问题A-Assignment需要修改少量代码,如初始化或控制块。如声明、重复命名,范围、限定等缺陷。0501 初始化错误0502存取错误

6、0503引用错误的变量0504数组引用越界0505不一致的子程序参数0506数据单位不正确0507数据维数不正确0508变量类型不正确0509数据范围不正确0511操作符数据错误0513变量定位错误0514数据覆盖0517外部数据错误0518输出数据错误0519输入数据错误0520数据检验错误06用户界面问题U-User Interface人机交互特性:屏幕格式, 确认用户输入,功能有效性,页面排版等方面的缺陷。0601 界面风格不统一0602屏幕上的信息不可用0603屏幕上的错误信息0604界面功能布局和操作不合常规07文档问题D-Documentation影响发布和维护,包括注释等缺陷。0

7、701 描述含糊0702项描述不完整0703项描述不正确0704项缺少或多余0705项不能验证0706项不能完成0707不符合标准0708与需求不一致0709文字排版错误0710文档信息错误0711注释缺陷08性能问题P-Performance不满足系统可测量的属性值,如:执行时间,事务处理速率等缺陷。09配置问题B-Build/package/merge由于配置库、变更管理或版本控制引起的错误。0901 配置管理问题0902编译打包缺陷0903变更缺陷0904纠错缺陷10标准问题N-Norms不符合各种标准的要求, 如编码标准、设计符号等缺陷。1001 不符合编码标准1002不符合软件标准1

8、003不符合行业标准11环境问题E-Environments由于设计、编译和运行环境引发的问题。1101 设计、编译环境1102运行环境12兼容问题软件之间不能正确地交互和共享信息1201操作平台不兼容1202浏览器不兼容1203分辨率不兼容13其他问题O-Others以上问题所不包含的其他问题。2.4 缺陷严重程度 缺陷严重程度:指因缺陷引起的故障对软件产品的影响程度。表2-3 缺陷严重程度列表严重级别对应缺陷严重等级描 述1-严重(Critical)严重缺陷不能执行正常工作功能或实现重要功能,包括:1)可能有灾难性的后果,如造成系统崩溃,造成事故等;2)数据库错误,如数据丢失等。2-重要(

9、Major)较大缺陷产生错误的结果,导致系统不稳定,运行时好时坏,严重地影响系统要求或基本功能实现的问题。如:1)造成数据库不稳定的错误;2)在说明中的需求未在最终系统中实现;3)程序无法运行,系统意外退出;4)业务流程不正确;3-中等(Normal)一般缺陷不正确的,但不会影响系统稳定性的:1) 过程调用或其它脚本错误;2) 系统刷新错误;3) 产生错误结果,如计算结果错误,数据不一致等;4) 功能的实现有问题,如在系统实现的界面上,一些可接受输入的控件点击后无作用,对数据库的操作不能正确实现;5) 编码时数据类型、长度定义错误;6) 虽然正确性,功能不受影响,但系统性能和响应时间受到影响;

10、7) 对于输入数据没有进行必要的类型校验4-次要(Minor)轻微缺陷不正确的,但有使系统使用起来不太方便的错误,重点指系统的UI问题:1)系统的提示语不明确,不简明;2)滚动条无效;3)可编辑区和不可编辑区不明显;4)光标跳转设置不好,鼠标(光标)定位错误;5)上下翻页,首尾页定位错误;6)界面不一致,或界面不正确;7)日期或时间初始值错误(起止日期、时间没有限定);8)出现错别字,标点符号错误,拼写错误,以及不正确的大小写等;5-有待改进(Enhancement)其他缺陷系统中值得改良的问题:1) 容易给用户误解和歧义的提示;2) 界面需要改进的,某个控件没有对齐等。3) 对有疑虑的部分,

11、提出修改建议2.5 缺陷优先级缺陷优先级:指缺陷必须被修复的紧急程度。“优先级”的衡量抓住了在严重性中没有考虑的重要程度因素。表2-4 缺陷优先级列表缺陷优先级描 述1-立即解决(Resolve Immediately)导致测试无法继续进行,必须立刻进行修复;对用户产生很大影响,必须优先解决。2-高度关注(Highly Focus)对此缺陷给以高度重视,应优先进行修复。3-正常排队(Normal Queue)缺陷需要正常排队等待修复或列入软件发布清单。4-低优先级(Not Urgent)缺陷可以在方便时被纠正。2.6 缺陷状态缺陷状态:指缺陷通过一个跟踪修复过程的进展情况。表 2-6缺陷状态列

12、表序号缺陷状态描 述1提交(Submitted)测试人员提交新的错误入库。2激活或打开(Active or Open)问题还没有解决,存在源代码中,确认“提交的缺陷”,等待处理。3拒绝(Rejected)拒绝“提交的缺陷”:不需要修复(Wont fix)或不是缺陷(Invalid)或缺陷已经被其他的软件测试人员发现(Duplicate)。4已修正或修复(Fixed or Resolved)已被开发人员检查、修复过的缺陷,通过单元测试,认为已解决但还没有被测试人员验证 。5验证(Verify)缺陷验证通过6关闭或非激活(Closed or Inactive)测试人员验证后,确认缺陷不存在之后的状

13、态。7重新打开(Reopen)测试人员验证后,还依然存在的缺陷,等待开发人员进一步修复。8推迟(Deferred)这个软件缺陷在下一个版本中解决。9保留(On hold)由于技术原因或第三者软件的缺陷,开发人员暂不能修复的缺陷。10不能重现(Cannot duplicate)开发不能复现这个软件缺陷,需要测试人员检查缺陷复现的步骤。2.7 缺陷来源缺陷来源:缺陷引起的故障或事件第一次被检测到的阶段。表 27缺陷来源列表序号缺陷来源描 述1需求(Requirement)由于需求的问题引起的缺陷2架构(Architecture)由于构架的问题引起的缺陷3设计(Design)由于设计的问题引起的缺陷

14、4编码(Coding)由于编码的问题引起的缺陷5测试(Test)由于测试的问题引起的缺陷6集成(Integration)由于集成的问题引起的缺陷7用户(Customer)在用户使用阶段发现的缺陷8其他(Other)由于其他问题引起的缺陷2.8 缺陷原因缺陷原因:造成上述错误的根本因素,以寻求开发、测试人员可改进的地方。表 28缺陷原因序号缺陷原因描 述1低级错误正常的状态下不可能犯的错误。2疏忽因马虎大意导致的缺陷。3考虑欠周全因考虑不周全导致的缺陷。4理解不到位对业务、需求、设计等理解不到位导致的缺陷。5其他2.9 缺陷修改次数缺陷修改次数:同一个缺陷被重新修复的次数。表 29缺陷修改次数表序号缺陷修改次数描 述1首次同一缺陷只修复一次就能关闭。2两次同一缺陷修复后,验证不通过,需重新打开,经过两次修复后关闭。3三次同一缺陷修复后,验证不通过,需重新打开,经过三次修复后关闭。4多次同一缺陷修复后,验证不通过,需重新打开,经过三次以上修复才关闭。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2