软件缺陷的定义和判定标准

您所在的位置:网站首页 事故的定义和分类标准是什么 软件缺陷的定义和判定标准

软件缺陷的定义和判定标准

2024-07-17 09:13| 来源: 网络整理| 查看: 265

软件或程序中存在的各种问题及错误 一、软件缺陷的定义二、软件缺陷的判定标准三、软件缺陷产生的原因四、软件缺陷产生的根源五、软件缺陷信息1、 缺陷的基本内容2、缺陷的状态3、缺陷的严重程度4、缺陷的优先级

一、软件缺陷的定义 软件或者程序中存在的各种问题及错误软件缺陷的存在会导致软件产品在某种程度上不能满足用户的需求 二、软件缺陷的判定标准 软件未达到需求说明书的功能软件出现了需求说明书指明不会出现错误的地方软件的功能超出需求说明书知名的范围软件出现了需求说明书虽未指明,而应该达到的目标软件测试人员认为软件难以使用,效率低下,或者用户体验不好 三、软件缺陷产生的原因

软件缺陷产生是不可避免的,造成软件缺陷产生的元婴主要归纳如下:

需求解释、记录或定义错误设计文档说明存在错误或者拼写错误编码说明、程序代码有误硬件或者软件系统上存在错误 四、软件缺陷产生的根源 需求变更交流不充分软件复杂性进度压力 五、软件缺陷信息

以下表格中的为必须体现出来的信息,比较重要,还有的缺陷信息是根据每个公司而变化。

编号属性名称描述1缺陷ID唯一的缺陷ID,可以根据该ID追踪缺陷2缺陷状态缺陷状态指缺陷通过一个跟踪修复过程的进展情3缺陷标题描述缺陷的标题4缺陷严重程度对软件产品的影响程度5缺陷优先级缺陷修复的先后顺序,分有限处理和稍后处理6缺陷所属模块缺陷所属的项目和模块,要能较精确的定位至模块7缺陷详细描述缺陷的重要步骤8缺陷处理人处理该缺陷的处理者 1、 缺陷的基本内容

缺陷标题、缺陷的预置条件、却显得重现步骤、缺陷的实际结果、缺陷的预期结果

2、缺陷的状态 new :新建状态renew|reopen:激活状态open:打开状态fixed:修复状态closed:关闭状态rejected:拒绝状态postpone:拖延状态 3、缺陷的严重程度 严重等级描述5-Critical系统瘫痪、异常退出、死循环、严重的计算错误4-VeryHigh频繁的司机、导致大部分功能不能使用3-High1.功能没有实现,或者不符合用户需求2.数据丢失2-Medium1.影响一个独立的功能2.仅在特定的条件上发生3.与产品需求定义不一致4.断断续续出现问题1-Low表面性错误(如错别字,样式)P.S.每一个缺陷管理工具的等级划分存在不同,但是都大同小异或者按照倒序的排序,按照情况划分。 4、缺陷的优先级 优先级别描述5-Urgent最高优先级、在这个错误的影响下系统几乎不能使用4-VeryHigh高优先级,错误对这套系统的能力产生严重的影响3-High中优先级,如果这个错误存在于系统中,会制约开发和测试的活动进行,如果先前没有修复它,那么需要在发布前修复它2-Medium低优先级,不会延迟发布,但是会在以后修正这个错误1-Low最低优先级 ,时间和资源允许时修正P.S.每一个缺陷管理工具的等级划分存在不同,但是都大同小异或者按照倒序的排序,按照情况划分。

E表测试用例的模板展示



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3