软件缺陷的知识

定义:软件在使用过程中存在的任何问题都叫软件的缺陷。缺陷不 同于bug。缺陷的存在会导致软件产品在某种程度上不能满足用户的需求。只要你的软件让用户觉得不满意,那你的软件就是有缺陷。

缺陷的判断标准:

软件未实现需求:说明书中明确需求的功能—-少功能。

软件出现了需求,说明书中指明不应该出现的错误—功能错误。

软件实现的功能超出需求,说明书指明的范围—-多功能。

软件未实现需求,说明书虽未明确指明但应该实现的需求—-隐形功能错误。

软件难以理解,不易使用,运行缓慢,用户体验不好—-不易使用。

缺陷产生原因:

需求阶段:需求描述不易理解。

设计阶段:设计文档出现错误。

编码阶段:代码出现错误。

运行阶段

软件缺陷类型:

功能错误和界面错误,兼容性。错误较多。

软件缺陷的核心内容:

缺陷的标题:描述缺陷的核心问题。

缺陷的预置条件:缺陷产生的前提。

缺陷的复现步骤:复现缺陷的过程。

缺陷的预期结果:希望得到的结果。

缺陷的实际结果:实际得到的结果。

缺陷的必要条件:图片,日志等。

缺陷基本要素:

1缺陷 告编 :缺陷的唯一性标志。

2缺陷状态,表示缺陷当前处于哪个阶段:new新建。open打开。closed已关闭。postponed/delay已延期。inprogress进行中。fixed已修复。reopen回归测试之后仍有bug/之前测试中已经解决,在后续版本又发生同样bug。rejected已拒绝。

3严重程度:这个缺陷的破坏程度或是影响程度,

tiny低。minor中。medium高。major非常高,会影响核心业务。critical致命的。

4bug类型:代码错误,兼容性问题,设计缺陷,性能问题。

5缺陷优先级:0-4。

文档顺序:

缺陷ID,缺陷标题,缺陷状态,严重程度,优先级,所属模块,缺陷描述,附件。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年4月18日
下一篇 2022年4月18日

相关推荐