




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精选文件软件缺陷分类标准文件状态: 草案最终稿 正式宣布 正在更改项目编号:Test-2017战斗机文档类型Docx公司当前版本:XX作者:XXX完成日期:XXX修订历史记录版本号日期AMD公司修订者说明V1.02016年至2016年a.at.t新建mt.t调整更改和格式(A-追加、M-变更、D-删除)目录1 .引言41.1创建目的41.2定义和缩写41.3参考资料42 .软件缺陷分类标准42.1问题类型42.2缺陷属性52.3缺陷类型52.4缺陷严重程度72.5缺陷优先级82.6缺陷状态82.7缺陷来源,起源92.8缺陷的根源102.9缺陷发生可能性101 .引言1.1创建目的制定本标准的目的是为软件测试提供确信分类的标准。 本文介绍了问题类型、缺陷属性、缺陷类型、缺陷重要性、缺陷优先级、缺陷状态、缺陷修复次数和缺陷原因。 预期读者为测试人员、开发人员和开发经理。1.2定义和缩写术语表定义软件缺陷系统或系统部件中,系统或部件无法实现其功能的缺陷偏离软件产品的预期属性的现象残馀缺陷(Residual Defect )包括用户在安装软件之前未检测到的缺陷和检测到但未修复的缺陷。表1-1定义和缩写1.3参考资料编号数据名称作者日期出版部门01计算机软件测试标准表1-2参考资料一览表2 .软件缺陷分类标准22.1问题类型序列号问题类型名称说明01缺陷软件功能无法正常工作的问题02改善改善或加强现有职能或人物03新功能产品或项目未开发的新功能04丧失机能产品或项目需要尚未开发的功能表2-1问题类型表2.2缺陷属性软件缺陷属性包括缺陷识别、缺陷类型、缺陷严重性、缺陷优先级、缺陷状态、缺陷起源、缺陷原因和缺陷发生的可能性。序列号属性名称说明01标识符(Identifier )用于指示缺陷的唯一符号可以由数字和字母的组合表示。02标题(Headline )缺陷的分类定义03说明(Description )为了重视缺陷详细记述缺陷04严重度(Severity )指缺陷造成的掌声对软件产品的影响程度05优先级(Priority )缺陷必须修复的紧急程度06状态(State )缺陷跟踪修复过程的进展07起源、起源和根源(源)指缺陷的原因、原因和根本原因表2-2缺陷属性列表2.3缺陷型缺陷类型:按缺陷的自然属性分类。编号缺陷类型说明子类型编号名字01功能问题F-Function战斗机影响了关键特性、用户界面、产品界面、硬件结构界面和全局数据结构。 此外,设计文件需要正式变更。 指针循环、递归、功能等缺陷。0101功能错误0102没有功能0102功能的超越0104设计的二义性0105算法不正确02接口问题I-Interface与其他组件、模块或设备驱动程序、调动参数、控制块或参数列表相互影响的缺陷。0201模块间连接器0202模块内连接器0203公共数据的使用03逻辑问题L-Logic公司需要进行逻辑分析,进行循环条件等代码修正。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访问错误0503引用错误变量0504数组适用越境0505不一致的子程序参数0506数据单位不正确0507资料维度不正确0508变量类型不正确0509数据范围不正确0510操作数据错误0511变量定位错误0512数据复盖0513外部数据错误0514输出数据错误0515输入数据错误0516数据验证错误06用户界面问题user接口交互特性:屏幕格式、用户输入确认、功能特性、页面合成等缺陷。0601接口样式不统一0602画面上的信息不可用0603屏幕上的错误消息604接口功能的布局和操作不一般07文件问题D-Documentation影响公开和维护,包括评论等缺陷。0701说明不明确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不符合软件标准1003不符合行业标准1004环境的设计编译11环境问题E-Environments设计、编译和执行环境引起的问题。1101环境的设计编译1102执行环境12兼容性问题不能在软件之间正确地交换或共享信息。1201平台不兼容1202浏览器不兼容1203分辨率不兼容13其他问题O-Others以上问题中不包括的问题表2-3缺陷类型列表2.4缺陷严重程度缺陷的严重程度:是指缺陷引起的掌声给软件产品带来的影响程度。严重程度级别对应缺陷的严重程度说明1-致命致命缺陷系统的关键功能完全丢失,用户数据被破坏,系统崩溃、挂起、死机或威胁人身安全2-关键严重缺陷系统主要功能部分丢失,无法保存数据,系统次要功能完全丢失,系统提供的功能和服务受到明显影响,无法执行正常功能或实现重要功能。1 )有可能产生毁灭性的结果,系统崩溃,引起事故等2 )数据丢失等数据库错误。3-重要(Major )巨大的缺陷出现错误结果,导致系统不稳定,运行时不良,严重影响系统要求和基本功能的实现。1 )数据库变得不稳定的错误2 )说明中的需求在最终系统中没有实现3 )程序无法执行,系统突然关闭4 )业务流程不正确4-一般(Minor )一般缺陷系统辅助功能尚未完全实现,但不会影响用户的正常使用,也不会影响系统稳定性:1 )存在提示信息不太正确、或者用户界面差、操作时间长等问题2 )过程调用或其他脚本错误3 )系统更新错误4 )发生计算错误、数据不一致等错误结果5 )功能的实现存在问题。 例如,在系统实现的接口中,接受输入的控件即使达到你的水平也无法工作。 无法正确实现数据库擦除6 )编码时的数据类型、长度定义错误7 )准确性、功能不受影响,但系统性能和响应时间受影响5-小(灯光)轻微的缺陷使操作者不方便或麻烦,但不影响正常的操作或执行。 例如,不影响产品理解的错误字符和字符排列不规则等小问题将重点放在系统的UI问题上1 )系统的提示语不明确,不简单2 )滚动条无效3 )可编辑领域和不可编辑领域不明显4 )光标的跳转设定不好,鼠标(光标)的定位错误5 )上下翻页,第一页的定位错误6 )界面不一致或界面不正确7 )日期和时间的初始值错误(开始日期、时间不受限制)8 )有错字、标点错误、拼写错误、非法大小写等6-需要改进(Enhancement )其他缺陷系统需要改进的问题:1 )容易给用户带来错误和歧义的提示2 )需要改善接口,某些控件不齐备等3 )对有疑问的部分提出修正案。表2-4缺陷严重程度2.5缺陷优先级序列号缺陷优先级说明01立即解决方案(Resolve Immediately )如果由于缺陷而导致系统几乎不可用或测试无法继续,则必须立即进行修复02高优先级(high priority )缺陷严重,影响测试,需要优先考虑03正常队列(Normal Queue )缺陷需要正常排列等待修复04低优先级(Low priority )缺陷会在再开发者有时间的时候得到纠正。表2-5缺陷优先级2.6缺陷状态缺陷状态:缺陷跟踪修复过程的进展情况。序列号缺陷状态说明01提交(Submitted )测试人员将向库提交新错误。02活动或打开(活动或打开)问题尚未解决,确认源代码中有“提交的缺陷”,等待处理。03拒绝(Rejected )拒绝“提交的缺陷”:其他软件测试人员发现无需修复(Wont Fix )或非缺陷(Invalid )或缺陷(Duplicate )。04已修改或修改(已解除固定)经开发人员检验修复的缺陷可能已通过单元测试解决,但测试人员尚未验证。05验证(Verify )通过缺陷验证。06关闭或不活动(Closed or Inactive )检查人员验证后,确认不存在缺陷的状态。07打开(Reopen )检查员验证后,仍存在的缺陷等待开发人员进一步修复08延期(Deferred )此软件的缺陷将在以下版本中得到解决。09保留(On hold )由于技术原因和第三方软件缺陷,开发人员暂时无法修复缺陷。10无法再现(Cannot duplicate )为了开发无法再现这个缺陷,检查员需要检查缺陷再现的顺序。表2-6缺陷状态2.7缺陷来源,起源缺陷来源:首次检测到缺陷引起的故障或事件时,有要求说明书、设计文件、系统集成接口、数据流(库)、程序代码等。缺陷的起源:软件缺陷在协同建设生命周期中所占的比例:需求和框架设计阶段为54%,设计阶段为25%,编码阶段为15%,其他为6%。序列号缺陷源起源说明01要求(Requirement )要求规格书的错误或不明问题引起的缺陷02架构(Architecture )框架思路不完善引起的缺陷03设计(Design )由于设计文件描述不准确、与要求规格不一致的问题引起的缺陷04编码(Coding )纯编码问题引起的缺陷05整合(整合)(源)系统个模块参数不匹配、开发组间协调问题缺陷06流(库) (Database (data stream ) )(源)数据字典、数据库错误引起的缺陷07测试(Test )由于测试罩较少的问题引起的缺陷08用户(Customer )用户问题引起的缺陷09其他(Other )其他问题引起的缺陷表2-7缺陷来源,起源2.8缺陷的根源缺陷的原因:由于测试策略、流程、工具和方法、团队人员、组织和通信、硬件、软件、工作环境等原因,开发和测试人员需要改善。序列号缺陷的原因说明01测试策略错误的测试范围、误解测试目标、超过测试能力等02流程、工具和方法无效的需求收集过程、果实风险管理过程、不使用的项目管理方法、没有报价规程、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届嘉兴市秀洲区九年级化学第一学期期中质量检测模拟试题含解析
- 2026届福建省莆田市哲理中学九上化学期中达标测试试题含解析
- 2026届山东省青岛市李沧区化学九上期中监测试题含解析
- 配送车司机雇佣合同6篇
- 离婚自愿协议书:财产分配、子女监护及债务分担协议
- 矿业节能减排矿长及环保顾问双重聘用合同
- 租赁车辆安全培训合同违约责任及赔偿细则
- 私人土地买卖合同中的土地规划与建设要求协议
- 专升本护理云南考试题及答案
- 专科思政考试题库及答案
- 河北省 橡胶沥青类应力吸收层施工技术规范 DB13∕T 5314-2020
- 肥料代理合作协议书
- 小学科学大象版四年级上册全册教案(共27课)(2022秋季)
- 货币政策报告全文
- 2021上半年盐城市东台市城投集团试题
- 朝花夕拾鲁迅笔下的人物
- 火灾报警控制器CAN联网课件
- DB32-T 4638-2024 智能泵站技术导则
- 《蜻蜓介绍》课件
- 工程造价咨询服务方案(技术方案)
- 日本建筑企业管理制度
评论
0/150
提交评论