测试基础知识-BUG(缺陷)管理

常用管理工具:禅道、Jira

什么是缺陷?

  • 未实现产品说明书【要求的功能】。
  • 未实现产品说明书【未明确提及但应该实现的功能】。
  • 实现了产品说明书【未提到的功能】。
  • 出现了产品说明书指明【不应该出现的错误】。
  • 难以理解、不易使用、运行慢或者从测试人员的角度看用户会认为不好的(客观)

出现缺陷的原因?

  • 产品说明书:没有或者经常修改
  • 编码:需求复杂、时间短任务重
  • 沟通不足

报告缺陷的原则?

  • 尽快报告缺陷
  • 有效描述缺陷(保证简单、迅速的重现缺陷)
    • 缺陷标识符:唯一ID
    • 标题:版本+测试项目+测试环境+异常关键词+简要描述
    • 影响:严重性和优先级
    • 测试环境信息:CPU、主板型号、系统信息、盘信息、测试工具信息、Case信息等
    • 测试步骤:描述前置条件、测试过程
    • 预期结果:xxx
    • 实际结果:xxx(保留现场24h,待开发分析后再破坏环境)
    • 日志信息:附上链接、日志收集的环境信息、截图等,方便开发分析、复现。
  • 报告缺陷时不要做评价
  • 对缺陷报告跟踪到底

缺陷的生命周期?

 更新缺陷?

  • 引用相关截图、链接进行说明
  • 开发提temp包提在jira【包括:改动点、用途、版本链接等】
  • 加上研发分析原因,下一步计划

缺陷统计:用于跟踪和评估软件项目

  1. 每天发现的软件缺陷数目、软件缺陷总数
  2. 修复的缺陷和所有发现的缺陷的比例
  3. 严重性1或优先级1的软件缺陷与全部发现的软件缺陷的比例

常见问题 

  • 其它人打开jira链接看不到内容
    • 复制的链接筛选条件不要包含报告人
posted @ 2025-04-25 15:31  Fēngwèi  阅读(19)  评论(0)    收藏  举报