软件缺陷

软件中的缺陷,最终表现为不满足用户的需求

哪些属于软件缺陷?

  1. 软件未达到需求说明书的功能
  2. 软件出现了规格说明书中不会出现的错误
  3. 软件功能中超过需要的功能
  4. 软件未达到规格说明书中虽未指明但应该达到的目标
  5. 软件测试人员或用户觉得不好

软件缺陷的表现形式:

  1. 功能、特性没有实现或部分实现
  2. 设计不合理或功能不明确、逻辑不清晰或存在矛盾
  3. 实际结果和期望结果不同
  4. 没有达到规格说明的性能指标
  5. 运行出错、奔溃、中断、界面混乱
  6. 数据不正确、精度不够、不完整或格式不统一
  7. 用户不能接受的其他问题,比如存取时间过长、界面不美观
  8. 硬件或软件存在其他的问题

软件缺陷的状态:
提交、打开、拒绝、修复、关闭、推迟

软件缺陷的严重划分程度:

  1. Low - 表面性错误,如错别字
  2. Medium - 与需求定义不一致,断断续续出问题
  3. Height - 功能点没有实现、不符合用户需求、导致数据丢失
  4. Cirtical- 系统瘫痪、异常退出、死循环、严重计算错误

你可能感兴趣的:(软件缺陷)