美文网首页
软件缺陷与bug

软件缺陷与bug

作者: 0xiasandu | 来源:发表于2017-10-24 19:28 被阅读0次

软件缺陷

1.什么是软件缺陷?

(1)软件未达到产品说明书中已经标明的功能;

(2)软件出现了产品说明书中指明不会出现的错误;

(3)软件未达到产品说明书中虽未指出但应当达到的目标;

(4)软件功能超出了产品说明书中指明的范围;

(5)软件测试人员认为软件难以理解、不易使用,或者最终用户认为该软件使用效果不良。

2.为什么会产生软件缺陷

(1)产品需求说明书

(2)设计方案

(3)编写代码

(4)其他

3、软件缺陷修复的费用

修复费用图说

软件在从需求、设计、编码、测试一直到交付用户公开使用后的过程中,都有可能产生和发现缺陷。随着整个开发过程的时间推移,更正缺陷或修复问题的费用呈几何级数增长。

Bug

什么是Bug

软件的Bug也叫缺陷,狭义概念是指软件程序的漏洞或缺陷,广义概念除此之外还包括测试工程师或用户所发现和提出的软件可改进的细节、或与需求文档存在差异的功能实现等。

在“用例模板实例”中的第一条用例,如果未登陆的用户能够购物,那么这就是一个Bug。

Bug的状态

由于Bug从被测试人员发现到被开发人员修改需要经历一系列的流程,因此Bug是有状态的,基础的Bug状态变更流程:

打开-Open:测试人员发现了一个Bug,并提交。

修改中:开发人员接收Bug,开始修改。

已改-Fixed:开发人员修改好Bug,等待测试人员验证。

关闭-Closed:测试人员验证Bug被修改好后,将Bug状态更改为“关闭”;如果验证Bug未被改好,需要将Bug状态重新更改为“Open”。验证Bug是非常重要的测试环节。在理想的项目中,项目结项时Bug全部应该是“关闭”状态。

在实际情况中Bug的变更流程要比这个基础流程复杂很多。

相关文章

  • 测试面试收集

    1.一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录? 1.和BUG对应的...

  • 软件缺陷与bug

    软件缺陷 1.什么是软件缺陷? (1)软件未达到产品说明书中已经标明的功能; (2)软件出现了产品说明书中指明不会...

  • 软件缺陷和软件缺陷种类

    7.软件缺陷和软件缺陷种类7.1.软件缺陷的定义软件缺陷,常常又被叫做Bug,从产品内部看,缺陷是软件产品开发或维...

  • 软件测试|软件缺陷管理——测试人员必会

    软件缺陷定义 软件缺陷(Defect),常常又被叫做Bug。 所谓软件缺陷,即为计算机软件或程序中存在的某种破坏正...

  • 面试问题(十八)

    53、在您以往的工作中,一条软件缺陷(或者叫bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(bug)记录?...

  • 软件测试--缺陷报告

    缺陷报告是描述软件缺陷现象和重现步骤地集合。软件缺陷报告Software Bug Report(SBR)或软件问题...

  • 深度理解软件测试缺陷报告:要点、定理、原则缺一不可

    缺陷报告是描述软件缺陷现象和重现步骤地集合。 软件缺陷报告Software Bug Report(SBR)或软件问...

  • 软件测试经典测试题(4)

    在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录? 一条...

  • Bug管理

    软件缺陷(或者叫Bug)记录都包含了哪些内容? bug编号(会自动生成); bug所属产品,模块,项目,版本 bu...

  • 因为致命,所以关键

    近日读了《致命Bug——软件缺陷的灾难与启示》这本书。这是一部用人类鲜血和泪水书写的软件Bug简史,一本业内资深人...

网友评论

      本文标题:软件缺陷与bug

      本文链接:https://www.haomeiwen.com/subject/nkmxpxtx.html