软件缺陷报告

作者: 周重hhh | 来源:发表于2019-04-13 14:37 被阅读1次

缺陷的缺陷

  • 就是测试人员提交的"不是缺陷"的缺陷,是测试人员没有正确理解需求,从而产生了不合理的报告

什么是软件缺陷

  • 软件未达到产品说明书标明的功能
  • 软件出现了产品说明指明不会出现的错误
  • 软件功能超出产品说明书指明的范围
  • 软件未达到产品说明书虽未指出但应达到的目标
  • 软件测试员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好

缺陷产生的原因

缺陷产生的原因

无法再现的缺陷应对采取的适当处理方法

  • 应对对这样的缺陷进行详细的记录,并尽提交给开发人员
  • 要考虑到测试项目的整体进度,对一时难以再现的缺陷可以暂时搁置,以保证项目的正常进度

缺陷重复

  • 缺陷重复,同一缺陷被两个测试工程师提交
  • 尽量避免两个人同时测试同一模块,如果两个人同时测试同一模块,提交缺陷时一定要系统查看一下是否有类似缺陷已经被提交

缺陷报告

  • 缺陷报告的读者对象
    • 缺陷报告的直接读者是软件开发人员和质量管理人员,除此之外,来自市场和技术支持等部门的人也可能需要查看缺陷情况
  • 缺陷报告的写作准则(5C)
    • Correct(准确)
      • 每个组成部分的描述准确,不会引起误解
    • Clear(清晰)
      • 每个组成部分的描述清晰,易于理解
    • Concise(简洁)
      • 只包含必不可少的信息,不包括任何多余的内容
    • Complete(完整)
      • 包含复现该缺陷的完整步骤和其他本质信息
    • Consistent(一致)
      • 按照一致的格式书写全部缺陷报告
  • 缺陷报告的组织结构
    • 标题、基本信息、测试的软件和硬件、软件版本、类型、严重程度、处理优先级、复现缺陷的操作步骤、实际结果描述、期望的正确结果描述、注释文字和截图的缺陷图像
  • 编写缺陷报告的技巧
    • 组织(Structure)
    • 重现(Reproduce)
    • 隔离(Isolate)
    • 归纳(Generalize)
    • 对比(Compare)
    • 总结(Summarize)
    • 精简(Condense)
    • 消除歧义(Disambiguate)
    • 中立(Neutralize)
    • 检查(Review)

相关文章

网友评论

    本文标题:软件缺陷报告

    本文链接:https://www.haomeiwen.com/subject/eijlwqtx.html