关于软件缺陷产生的原因和等级分类讲解

发表于:2021-9-02 09:32

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:软件测试test    来源:CSDN

  软件缺陷产生的原因
  软件缺陷产生是不可避免的,造成软件缺陷产生的原因主要归纳如下:
  1、需求解释、记录或者定义错误。
  2、设计文档说明存在错误或者拼写错误。
  3、编码说明、程序代码有误。
  4、硬件或者软件系统上存在错误。
  软件缺陷产生的根源
  · 需求的变化
  需求说明书、设计文档、程序的变更。
  · 交流不充分
  客户与开发人员、开发人员与测试人员等。
  · 软件的复杂性
  功能复杂、开发复杂、测试复杂。
  · 开发人员的错误
  对需求的理解、开发压力、能力与经验。
  · 进度压力
  项目周期比较紧。
  软件缺陷的信息
  为了便于缺陷的定位、跟踪和修改,要对所发现的缺陷,按照缺陷的严重程度、优先级、发现阶段、修复阶段、缺陷的性质、所属功能模块、系统环境等方面进行分类和统计。
  缺陷的状态
  · new:“新建状态”。
  测试人员新建缺陷,称之为“new”状态。
  · open: 意为“打开状态”。
  开发人员接收到缺陷后确认该缺陷,并且会打开,称之为“open”状态。
  · fixed:意为“修复状态”。
  开发人员打开缺陷后进行修复的状态称之为“fixed”状态。
  · closed:意为“关闭状态”。
  测试人员发现该缺陷已被开发人员修改,并且修改正确,会关闭该缺陷,称之为"closed"。
  · rejected:意为“拒绝状态”。
  开发人员接收到测试人员新建的bug后,不认同该bug,可以拒绝修改,称之为“rejected”。
  · postpone:意为“拖延状态”。
  开发人员接收到测试人员的bug后,如遇到临时有事的情况,可以延后修复,称之为“postpone”。
  缺陷的严重程度
  缺陷的优先级
  缺陷的分类

      本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号