博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软件缺陷基础
阅读量:2069 次
发布时间:2019-04-29

本文共 657 字,大约阅读时间需要 2 分钟。

1.软件缺陷是指存在于软件中的那些不符合用户需求的问题(包括bug,又不限于bug)

  • 软件未达到或者超出需求规格说明书表明的功能
  • 软件未达到需求规格说明书虽未指明而应达到的目标(隐性需求)
  • 软件出现了需求规格说明书不会出现的错误
  • 软件测试人员认为软件难以理解、不易使用、运行速度慢、或者最终用户认为不好

2.缺陷的状态

  • 提交(submited):已提交的缺陷
  • 打开(open):确认‘提交的缺陷’,等待处理
  • 修复(resolved):缺陷被修复
  • 关闭(closed):确认修复的缺陷,将其关闭
  • 拒绝(rejected):拒绝‘提交的缺陷’
  • 推迟(later):可以在以后解决,但要确定修复日期或版本

3.缺陷的严重程度

  • 1-Low:表面性错误(如错别字)
  • 2-Medium:影响一个相对独立的功能;仅在特定条件上发生;与产品需求不一致;断断续续的出现问题
  • 3-High:功能点没有实现,或不符合用户需求;数据丢失
  • 4-VeryHigh:频繁的死机,系统功能大部分不能用
  • 5-Critical:系统瘫痪,系统异常,死循环,严重的计算错误

4.系统缺陷的分类

  • 界面缺陷
  • 功能缺陷
  • 性能缺陷
  • 安全性错误
  • 兼容性错误
  • 系统缺陷
  • 数据缺陷
  • 数据库缺陷
  • 接口缺陷
  • 建议

5.软件缺陷的信息

  • 缺陷标题
  • 缺陷ID:唯一的缺陷ID,可以根据ID追踪缺陷
  • 缺陷状态:见2
  • 缺陷的严重程度:见3
  • 缺陷的优先级:缺陷修复的先后顺序
  • 缺陷的详细描述(缺陷的重现步骤)
  • 缺陷的环境说明
  • 缺陷所属模块:缺陷所属的项目和模块,要能精确的定位至模块

转载地址:http://fzjmf.baihongyu.com/

你可能感兴趣的文章