软件缺陷

什么是软件缺陷?在软件工程整个生命周期中任何背离需求、无法正确完成用户所要求的功能的问题,包括存在于组件、设备、或系统软件中因异常条件不支持而导致系统失败等都属于缺陷。

 缺陷报告通常包含以下内容:

  • 标题
  • 基本信息如项目名称、模块名称、项目当前阶段
  • 软件和硬件环境
  • 软件版本
  • bug类别
  • 严重级
  • 优先级
  • 重现步骤
  • 实际结果描述
  • 预期结果描述
  • 注释文字和截取的缺陷图像
  • 摘要(概括性说明,比标题要详细)

缺陷的严重级别:

 

缺陷的优先级:

如何提交一个bug?1完整的缺陷报告:

(1)简单描述:用一句话简单描述清楚问题

2详细描述:

(1)描述问题的基本环境

(2)使用最少步骤去重现测试工程师的操作步骤和使用数据

(3)要有预期结果和实际结果的对比

(4)测试工程师根据上述信息可以给出对问题的简单分析

(5)被测试软件版本

(6)状态、严重级别、优先级别

(7)提交日期、提交人

3相关附件:

(1)如果从图形界面上反映出软件异常,最好采用拷屏方式截图

(2)被测软件运行时候的相关日志文件

(3)缺陷原因分析。

以上这个bug示例少了 提交日期、提交者、优先级、严重程度、被测软件版本等。

 

缺陷管理流程图:

 

 

 

 



posted @ 2018-03-06 16:58  灵笑若然  阅读(426)  评论(0)    收藏  举报