测试初探-软件缺陷与缺陷报告

1:缺陷的定义
   1): 从产品内部看,软件缺陷是软件产品开发或维护过程中存在的错误、毛病等各种问题
   2): 从外部看,软件缺陷是系统所需要实现的某种功能的失效或违背;
  
2:软件缺陷的种类
   1): 功能、特性没有实现或部分实现;
   2): 设计不合理;
   3): 实际结果和预期不符合;
   4): 运行出错、包括运行中断、系统崩溃、界面混乱;
   5): 数据结果不正确、精度不够;
   6): 用户不能接受的问题:如存取时间过长等;
  
3:错误级别
   Fatal Critical Major Minor
  
4: 书写Bug报告的基本原则
   1): 单一准确
   2):可以再现
   3): 完整统一
   4): 短小简练
   5): 特定条件
   6): 补充完善
   7): 不做评价
  
5: Bug的记录
   1): 报告Bug发现问题的版本,新版本的Bug重新报告  
   2): 报告Bug出现的环境,配置,资源不足等;
   3): 报告问题重现的步骤
   4): 描述预期的行为
   5): 描述观察到的错误行为
   另外缺陷的级别、发现日期、功能模块也很重要

6:Bug报告应该注意的问题
   1): 尽量避免出现错误;
   2): 不把几个bug录入到同一ID;
   3): 添加必要的截图和文件;
   4): 完成一个Bug的录入后进行检查;

7: 软件缺陷的属性
   处理流程New、Open、Fixed、Deferred、Closed、ReOpen;

8:软件缺陷处理的技巧
   1): 决定如何处理Bug;
   2): 分析缺陷产生的原因,找出预防对策;
   3): 必要的时候进行bug评审;
  
9:软件缺陷的跟踪和管理
   BugFree管理工具

10:软件缺陷跟踪的方法和图表
    关注图表

11;测试结果分析和质量报告
    1):测试的覆盖率
    2): Bug分析,分布情况,质量等;

12:产品总体质量分析

posted on 2010-03-04 11:41  皎洁明月  阅读(242)  评论(0编辑  收藏  举报

导航