缺陷报告和测试报告

缺陷

  什么是缺陷

    软件缺陷就是通常说的Bug, 它是指在软件中(包括文档和程序)存在的影响软件正常运行的问题。

  缺陷产生的原因

    • 需求不够明确和变更(沟通不充分产生)
    • 软件结构复杂(架构不合理,认知不到位)
    • 编码问题(程序员都是培训的,太菜了)
    • 项目期限短(时间短,越快越忙越出错)
    • 使用新技术(不是最新的才是最好的

 

     缺陷的验证程度

      •     严重
      •     一般
      •     次要
      •     轻微

     缺陷的优先等级

      •     立刻解决
      •     高优解决
      •     正常排队
      •     优底解决

     缺陷发生阶段

      •     需求阶段的缺陷
      •     架构阶段的缺陷
      •     设计阶段的缺陷
      •     编码阶段的缺陷
      •     测试阶段的缺陷

      缺陷报告

        什么是缺陷报告
          描述软件缺陷现象和重现步骤地集合
        缺陷报告地核心要素
        •   缺陷编号
        •   缺陷状态
        •   缺陷标题
        •   重现步骤
        •   严重程度
        •   优先级
        •   缺陷类型
        •   测试环境

     缺陷管理

      提交缺陷的注意事项
        可重复新:缺陷可以重现
        唯一性: 一条缺陷只报告一个问题
        规范性: 符合公司或者项目要求
        •    准确: 描述的信息是正确的
        •    具体: 有细节且是真实特定的,避免使用模糊不清的词语,如功能中断,功能不正确,功能不起作用等等。
        •    简洁易懂: 描述简单容易理解, 不要产生分歧
        •    次序清晰: 描述缺陷过程有条件,有先后顺序
        •    缺陷的跟踪流程

 

     

 测试报告

  什么是测试报告

      •     记录测试的过程和结果, 对发现的问题和缺陷进行分析的文档

   测试报告分类

      •     阶段测试报告
      •     整体测试报告

  测试报告的内容

    测试描述
      •     测试目的
      •     测试依据
      •     测试范围
      •     测试环境
      •     测试实际进度

  执行结果

     测试结果分析
      •     测试需求覆盖分析
      •     测试用例执行分析
      •     缺陷分布分析
      •     遗留缺陷
      •     测试阶段列表

   测试结论

      •     测试有效性分析
      •     测试结论

 

posted @ 2021-06-01 19:07  梦飞很会玩  阅读(295)  评论(0)    收藏  举报