




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件测试缺陷分类与合并要求II目次前言 II范围 1规范性用文件 1术语 1软件测缺陷分类 1需求陷 1设计陷 2程序陷 3文档陷 6其他陷 7软件测缺陷严等级 8致命 8严重 8一般 8轻微 9缺陷合要求 9需求陷合并求 9设计陷合并求 9程序陷合并求 9文档陷合并求 11其他陷合并求 11附录A(资性附录)C/C++言静态析技术求例 12附录B(资性附录)C/C++言代码查技术求例 13附录C(资性附录)软件档缺陷例 14PAGEPAGE10软件测试缺陷分类与合并要求范围本标准规定了软件测试缺陷的分类、等级划分及合并要求。本标准适用于软件单元、部件、配置项、系统各个测试中的缺陷分类统计。()GB/T11457软件工程术语术语GB/T11457确立的以及下列术语和定义适用于本标准。3.1软件环境softwareenvironment指运行于计算机硬件之上的驱动计算机及其外围设备实现某种目的的软件系统。3.2时序timeseries执行指令时发出的控制信号的时间序列。软件缺陷分为:需求缺陷、设计缺陷、程序缺陷、文档缺陷、其他缺陷。需求缺陷()a)b)环境缺陷;c)需求偏离缺陷一般包括:环境缺陷环境缺陷一般包括:要求。需求描述缺陷一般包括:设计缺陷容错与防错缺陷一般包括:计算和算法设计缺陷一般包括:流程设计缺陷一般包括:重复逻辑;操作性和理解性方面缺陷一般包括:程序缺陷程序缺陷指软件实现与相应的文档不一致,而文档是正确的。软件缺陷类型可划分为“程序”的缺陷一般包含:编码缺陷。接口实现缺陷一般包括:接收正确/)PUSHPOP数据处理缺陷一般包括:输入/计算实现缺陷一般包括:a)计算不正确:除数为零;b)时序或时限与正确的文档要求不一致,缺陷一般包括:a)消息处理顺序不正确/不合理;d)I/Oa)/软件性能不满足指标要求,缺陷一般包括:b)c)e)并发用户访问处理能力不满足指标。软件处在边界或端点情况下运行状态缺陷一般包括:人机界面实现的正确性、一致性缺陷一般包括:/编码缺陷编码缺陷一般包括:C/C++语言编码缺陷示例可参照附录A、B技术要求示例。文档缺陷功能性能。缺陷类型可划分为“文档”的缺陷一般包含:一致性缺陷一般包括:文档完整性包含了文档章节内容的完整性及软件需求描述的完备性。完整性缺陷一般包括:文档准确性指文档内容是正确的,且在技术上和法律上是可行的。文档准确性缺陷一般包括:/其他缺陷其他缺失是指无法划分到上述4种类型中的缺陷,其中也包括文档中的规范性缺陷。(目录;软件缺陷按其影响严重程度分为“致命、严重、一般、轻微”四个等级。致命一般包括:a)b)c)d)e)设计架构存在致命缺陷,导致主要任务失败。严重一般包括:a)影响软件基本能力的实现,且没有已知的变通解决方案;b)软件性能指标不满足要求;c)e)一般一般包括:a)软件次要功能实现不完整或不正确,或影响软件基本能力的实现,但已知变通方案;b)软件接口实现与协议不一致;c)(d)g)软件对异常条件(包括操作、数据、命令、通信频率等)未处理或处理不正确;h)除致命、严重、轻微外的其他缺陷。轻微一般包括:a)c)/4.1偏离实际使用目标,包括功能、性能、安全等需求不能满足最终用户实际使用要求。4.2(表1设计缺陷合并要求设计缺陷类别缺陷合并条件容错与防错缺陷操作性和理解性缺陷软件测试缺陷归类为程序缺陷,按照4.3程序缺陷描述的情况,符合以下条件之一的要求(见表2)方可进行合并:表2程序缺陷合并要求程序缺陷类别缺陷合并条件接口实现缺陷(相同元素的PUSHPOP数据处理缺陷计算缺陷时序和时限缺陷/功能实现缺陷1)同一功能点软件实现与规定的功能实现不一致。性能实现缺陷表2(续)程序缺陷类别缺陷合并条件边界或端点运行状态缺陷人机界面操作显示缺陷编码缺陷不同文档的缺陷不能合并,同一份文档相同的缺陷可合并。文档各类缺陷的具体内容可参照附录C的示例。同一份文档存在4.5其他缺陷的问题时可合并。附录A(资料性附录)C/C++语言静态分析技术要求示例C/C++语言静态分析技术要求示例见表A.1。表A.1C/C++语言静态分析技术要求示例序号审查项目审查内容1控制流程分析是否存在任何条件下都不能运行到的代码2是否存在不影响任何输入/输出的代码3是否存在不合理的循环结构4是否存在失败的递归过程5是否存在无效的函数参数6是否存在多个函数出口7是否存在浮点数相等比较8是否使用goto语句9是否使用赋值测试语句10是否存在任何条件下都不能运行到的部件或单元11是否存在不影响任何输入/输出的部件或单元12是否存在失败的递归过程13是否存在无效的函数参数14是否存在不合理的部件或单元调用关系15数据流分析变量和常量是否被引用16变量使用前是否初始化17传递参数值是否正确18全局变量和全局常量是否被引用19全局变量使用前是否初始化20传递参数值是否正确21接口特性分析部件或单元之间接口一致性22部件或单元与外部组件接口一致性23表达式分析表达式中的括号使用正确24表达式中的除数是否为025是否有输入、输出数据超出定义域、值域范围26内存使用缺陷数组和动态内存使用前是否赋初值27数组定义是否有边界限定28是否存在数组下标越界29动态内存的申请与释放是否配对30是否有效处理了“内存耗尽”缺陷31是否出现野指针32存储区重复使用是否发生冲突33注释缺陷注释率不低于20%附录B(资料性附录)C/C++语言代码审查技术要求示例C/C++语言代码审查技术要求示例见表B.1。表B.1C/C++语言代码审查技术要求示例序号审查项目审查内容1命名规则检查遵循命名规则2代码格式检查遵循编码规范及代码格式3内存使用没有读未初始化内存4不越界使用内存5指针使用正确6释放已分配的内存7表达式判断无浮点数相等比较8逻辑表达式正确9正确使用逻辑表达式中的变量10各判断分支是否都得到处理11可读性缩进控制有利于提高代码的可读性12标号、函数名、变量名等有意义且准确13注释准确、充分、有意义14功能编码完成了设计所规定的全部内容15正确处理输入参数的异常值16变量值符合定义域范围要求17程序多余物不存在执行不到的代码18不存在垃圾语句19声明的变量、常量、函数等必须使用20寄存器使用(适用于汇编语言)指定所需要的专用寄存器21宏扩展时使用的寄存器得到保护22子程序调用时所使用的寄存器得到保护23默认使用的寄存器的值是否正确附录CC.1,C.2C.3,C.4。表C.1软件需求规格说明文档缺陷示例分类缺陷内容完整性文档条目、内容没有按照文档编制所依据的标准描述没有完整的描述所有的需求,包括状态和方式、能力、接口、数据、环境等内容封面内容、文档签署不完整准确性文档中存在二义性的术语或定义、对文档理解有影响的错别字、不准确的标识和标题系统概述、文档用途和内容、引用文档等内容描述不准确没有准确描述要求的状态和方式、能力需求没有准确描述内外部接口、内部数据元素培训、软件保障等需求软件需求没有明确的来源,不可追溯没有准确描述验收、交付准备、合格性规定等一致性文档的内容与其他文档和软件程序不一致文档内容、缩略语及术语的含义前后不一致开发环境、运行环境描述与实际不一致表C.2软件设计说明文档缺陷示例分类缺陷内容完整性文档条目、内容没有按照文档编制所依据的标准描述没有完整的描述了设计决策、CSCI部件、执行方案、接口设计、设计说明等内容详细设计中没有完整的描述软件单元、CSCI数据、CSCI数据文件等内容封面内容、文档签署不完整准确性文档中存在二义性的术语或定义、对文档理解有影响的错别字、不准确的标识和标题系统概述、文档用途和内容、引用文档等内容描述不准确没有准确描述CSCI级设计决策、CSCI部件、软件单元间的执行方案、接口设计CSCI详细设计中,没有准确标识软件单元需求可追踪性、注释描述不完整、不准确一致性文档的内容与其他文档和软件程序不一致文档内容、缩略语及术语的含义前后不一致表C.3软件用户手册文档缺陷示例分类缺陷内容完整性文档条目、内容没有按照文档编制所依据的标准描述文档没有描述软件入门及使用指南等信息封面内容、文档签署不完整准确性文档中存在二义性的术语或定义、对文档理解有影响的错别字、不准确的标识和标题系统概述、文档用途和内容、引用文档等内容描述不准确软件综述、首次用户的入门描述不准确启动、停止和挂起描述不准确使用指南描述不准确一致性文档的内容与其他文档和软件程序不一致文档内容、缩略语及术语的含义前后不一致文档与软件电子文档(如联机帮助)不一致表C.4软件程序员手册文档缺陷示例分类缺陷内容完整性文档条目、内容没有按照文档编制所依据的标准描述文档没有描述软件编程信息封面内容、文档签署不完整准确性文档
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度科技产品销售提成及创新激励协议
- 二零二五年度金融机构资金结算服务协议
- 二零二五年度山坪塘承包合同履行中的合同纠纷解决
- 二零二五年度终止双方在线教育平台合作协议
- 二零二五年度海底油气管道水平定向钻施工合作协议
- 二零二五年度全球市场佣金分成合作协议
- 2、2024广西专业技术人员继续教育公需科目参考答案(97分)
- 2025年合作货运从业资格证科目一考试答案
- 预制装配式检查井施工工法
- 公司领导发言稿范文
- 社会阶层与教育选择行为分析-深度研究
- 2025年内蒙古呼和浩特市属国企业纪检监察机构招聘工作人员80人高频重点模拟试卷提升(共500题附带答案详解)
- 社会工作行政(第三版)课件汇 时立荣 第6-11章 项目管理- 社会工作行政的挑战、变革与数字化发展
- 全过程工程咨询文件管理标准
- 模特摄影及肖像使用合同协议范本
- 2025年湘潭医卫职业技术学院高职单招职业适应性测试近5年常考版参考题库含答案解析
- 《预制高强混凝土风电塔筒生产技术规程》文本附编制说明
- 2025福建福州地铁集团限公司运营分公司校园招聘高频重点提升(共500题)附带答案详解
- 儿童睡眠障碍治疗
- 四川省建筑行业调研报告
- 北京市丰台区2024-2025学年高三上学期期末英语试题
评论
0/150
提交评论