软件缺陷定义

上传人:s9****2 文档编号:563822120 上传时间:2023-09-17 格式:DOCX 页数:5 大小:14.04KB
返回 下载 相关 举报
软件缺陷定义_第1页
第1页 / 共5页
软件缺陷定义_第2页
第2页 / 共5页
软件缺陷定义_第3页
第3页 / 共5页
软件缺陷定义_第4页
第4页 / 共5页
软件缺陷定义_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《软件缺陷定义》由会员分享,可在线阅读,更多相关《软件缺陷定义(5页珍藏版)》请在金锄头文库上搜索。

1、软件缺陷定义软件缺陷概述软件缺陷,通常又被叫做Defect或者Bug,即为软件或程序中存在的某种破坏正常运行能力的问题、错误,其存在会导致软件产品在某种程度上不能满足用户的需要。从产品内部看,缺陷是软件产品开发或维护过程中存在的问题、错误。从产品外部看,缺项是系统所需要实现的某种功能的失效或违背。软件缺陷属性软件缺陷的属性包括缺陷标识、缺陷类型、缺陷级别(或严重等级)、缺陷产生可能性(或概率)、缺陷优先级、缺陷状态、缺陷起源、缺陷来源、缺陷根源(原因)。以上属性是为了准确描述缺陷而赋予的,这里分别作介绍:1. 缺陷标识:是标记某个缺陷的唯一标识,可以用数字序号表示;a) 缺陷类型:功能、用户界

2、面、文档、软件包、性能、接口、兼容性等;功能:影响了各种系统功能、逻辑的缺陷;用户界面:影响了用户界面、人机交互特性的缺陷;文档:影响发布和维护,包括注释、用户手册、设计文档等的缺陷;软件包:由于软件配置库、变更管理或版本控制引起的错误;性能:不满足系统可测量的属性值,如执行时间、事务处理速率等;接口:与其他组件、模块、调用参数、控制块等不匹配、冲突;兼容性:与工作环境、其他外设,如操作系统、浏览器、网络环境等不匹配、冲突;a) 缺陷级别:致命、严重、一般、轻微;(举例)致命:系统任何一个主要功能完全失效,用户数据受到破坏,系统崩溃、悬挂、司机或者危机人身安全;严重:系统的主要功能部分失效,数

3、据不能保存,系统的次要功能完全丧失,系统所提供的功能或服务受到明显影响;一般:系统的次要功能没有完全实现,但不影响用户的正常使用。如提示信息不准确或用户界面差、操作时间长等。b) 轻微:使操作者不方便或遇到麻烦,但它不影响功能的操作和执行,如个别不影响理解的错别字、排布不整齐等。2. 缺陷产生可能性:必现、通常、有时、很少;必现:按照一定路径必定出现,其产生概率为100%;通常:按照测试用例(即已知步骤),通常情况下回产生这个缺陷,其产生频率大概是80%;有时:按照测试用例,有时候产生这个缺陷,其产生频率大概是30%;很少:按照测试用例,很少产生这个缺陷,其产生概率大概是1%以下;实际测试中,

4、仅出现过一次后无法复现的缺陷也划分到此类;缺陷优先级:参见“缺陷级别定义”章节;缺陷状态:打开、已修复、关闭、拒绝、重复、重新打开、推迟、保留、不能重现(可根据实际情况增加或减少使用的缺陷状态)打开:问题还没有解决,确认“提交的缺陷”,等待处理,如新报的缺陷;已修复:已被开发人员检查、修复过的缺陷,通过单元测试,认为已经解决但还没有被测试人员验证;关闭:测试人员验证后,确认缺陷不存在之后的状态;拒绝:开发人员认为不是缺陷;重复:开发人员认为此缺陷与某打开的缺陷重复;重新打开:测试人员验证后,确认缺陷仍然存在后的状态;推迟:这个软件缺陷可以在下一个版本中解决;保留:由于技术原因或者第三方软件的缺

5、陷,开发人员不能修复的缺陷;不能重现:开发人员不能再现这个缺陷,需要测试人员确认缺陷再现的步骤;缺陷的起源:需求、架构、设计、编码、测试、用户;在软件生命周期中,缺陷所占比例:需求和架构阶段54%、设计阶段25%、编码阶段15%、其他6%;a) 缺陷的来源:需求说明书、设计文档、系统集成接口、数据流(库)、程序代码;需求说明书:需求的错误或不清楚引起的问题;设计文档:设计文档描述不准确,与需求说明书不一致的问题;系统集成接口:系统各模块参数不匹配、开发组之间缺乏协调引起的缺陷;数据流(库):由于数据字典、数据库中的错误引起的缺陷;程序代码:纯粹由编码引起的缺陷;缺陷的根源:测试策略,过程、工具

6、盒方法,团队/人,缺乏组织和沟通,硬件,软件,工作环境;测试策略:错误的测试范围,误解测试目标,超越测试能力等;过程、工具和方法:无效的需求收集过程,过失的风险管理过程,不适用的项目管理方法,无效的变更控制过程等;团队/人:项目团队职责较差,缺乏培训,没有经验的项目团队,缺乏士气等缺乏组织和沟通:缺乏用户参与,职责不明确、管理失败等;硬件:硬件配置不对、缺乏等;软件:软件配置不对、缺乏,或操作系统错误导致无法释放资源,工具软件错误,编译器错误等;工作环境:组织机构调整,预算改变,工作环境恶劣等。缺陷级别定义按照CMM5,缺陷级别(严重等级)可分为3-5个等级,根据公司实际情况来决定缺陷级别的划

7、分。这里将缺陷划分为四级:致命、严重、一般、轻微。级别符号概述详述致命A系统任何一个主要功能完全失系统无法安装、登陆或其他主要功能效,用户数据受到破坏,系统不可用崩溃、悬挂、死机或者危机人死循环或内存不足等原因导致程序身安全无法运行由于程序引起的系统无法启动、死机、蓝屏、非法退出在数据或安全方面存在重大问题严重B系统的主要功能部分失效,数基本功能存在部分问题或次要功能据不能保存,系统的次要功能无法实现或遗漏完全丧失,系统所提供的功能未进行异常处理或服务受到明显影响性能与预期相差很大一般C系统的次要功能没有完全实次要功能没有完全实现,但不影响用现,但不影响用户的正常使用。户使用本产品 界面存在明显缺陷,设计不友好 提示信息不准确 一般的性能问题轻微D使操作者不方便或遇到麻烦,但它不影响功能的操作和执行 界面格式显示不规范 建议性的改进要求

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号