美文网首页软件测试之路落叶文集(日更)测试路上你问我答
【落叶321】《测试路上你问我答》(98)什么样的测试报告才算得

【落叶321】《测试路上你问我答》(98)什么样的测试报告才算得

作者: 秋之川 | 来源:发表于2017-10-05 10:58 被阅读130次
    文/秋之川

    【目录】

    这是《落叶》文集里第 321 片落叶,希望你能喜欢,不为别的,只为这份坚持。

    【背景】

    有同学问过我,是不是只要我能在负责的功能模块里找到很多 Bug,就算是一个合格测试人员了?我回复他说,那只能说明你是一个达到及格线的测试人员,如果你想做到七八十分,或者是九十分的测试人员,还有很多找 Bug 之外的技能需要掌握,今天我们要说的如何编写测试报告就是其中之一。

    【你问】

    什么样的测试报告才算得上是合格呢?

    【我答】

    先用一句话来回答:能达到预期目标,实现相应作用的测试报告就是合格的。

    通常我们所说的测试报告大致上分两类:一类是过程类报告,另一类是结果类报告。

    过程类报告

    【概念】

    就是针对测试过程的状态、进度和中间结果的报告,我们最常见的就是测试进度报告,有些公司也称之为项目日报(Daily Project Report)、项目周报(Weekly Project Report)等等。

    【合格要素】

    1. 项目信息:项目名称、版本;
    2. 资源信息:项目负责人、项目参与人;
    3. 时间信息:当前项目里程碑阶段、下一个里程碑节点;
    4. 进度信息:总的项目进度,通常用已完成 xx% 直观表示;
    5. 任务清单:按测试计划里的任务分解表,列出主要任务或重点任务的概要清单,并逐一标注出未开始、进行中、已完成的状态;
    6. 问题清单:按严重程度列出主要问题的清单,但不能只列问题,最重要的是要写出问题的解决进度和解决方案。报告里的问题只有两类:
      (1)一类是已经解决的,只需要写出影响程度、解决方案和结果即可;
      (2)另一类就是正在解决的,需要写出影响程度、解决方案,以及进度;
      并不存在未开始解决的问题,因为如果到了写报告的时候,问题还未开始解决,只能说明该问题并不严重或紧急,那也就没必要写在报告里了。

    结果类报告:

    【概念】

    就是针对整个项目的测试结果的总结分析报告,也可以是某些特定测试的测试结果,我们最常见的就是测试发布报告(QA Release Report),还有安全测试报告、性能测试报告、兼容性测试报告等等。

    【合格要素】

    1. 基本信息:报告日期、项目名称、版本信息、项目类型、项目负责人、联系方式、评审人信息等等;
    2. 项目背景:
      (1)主项目的 WIKI link 或者主项目计划的存储地址;
      (2)PRD、UI mock-up 或 SPEC 文档的存储地址;
      (3)项目的测试对象和测试范围;
      (4)项目的测试环境,包括软硬件环境和测试包的组成,比如服务端、管理后台、Android 和 iOS等;
      (5)测试版本的依赖关系:主要是发布版本的后端依赖组件及相应版本,例如:这次只是发布 Android 和 iOS 的客户端版本,那就在这里列出对应的服务端及版本;
    3. 需求/功能测试信息:
      (1)项目里程碑计划表;
      (2)按测试计划执行的轮次表;
      (3)已测试范围详情(测试计划里已经列出的和未列出的);
      (4)计划内的测试任务清单,包括任务责任人和相关功能检查、性能检查和安全检查测试结果(Done/Passed);
      (5)未测试的范围详情:肯定有人会问,既然是最后的测试报告,为什么还会有未测试的,因为不同的项目有不同的情况(范围和时间),我们并不能保证在每个项目里都能做很完整的测试,所以罗列出哪些是因为什么原因没有测试的也很重要,这可以供项目经理参考做判断,即使有些测试没有做,是否也可以正常发布上线;
      (6)测试覆盖率和风险分析:一般用 xx% 来表示,对应着上面的(3)(4)(5)项,作用也同上;
      (7)缺陷数据统计摘要;
    4. 系统级测试信息:
      (1)安装部署测试;
      (2)升级测试;
      (3)性能测试;
      (4)兼容性测试;
      (5)安全性测试;
    5. 主要问题信息:这里说的问题等同于缺陷,因为理论上说,项目里通过测试发现的所有问题都应该以缺陷的形式记录下来;
      (1)未解决的问题级别分布概要,按级别和数量绘制的。优先级分为高、中、低;
      (2)未解决的问题类型分布概要,按类型和数量绘制的,类型分为已知问题、延后解决等;
    6. 整体的质量评估:
      (1)发布质量标准;
      (2)整体的质量评估;
      (3)是否可发布的结论:Passed,Not Passed,or Passed with risk;
    7. 附件信息:
      (1)发布版本的存储路径,包括发布版本包和测试报告等;
      (2)缺陷列表;

    《测试路上你问我答》里的 Q&A 98,如果是你要的,甚好!如果不是,你问,我答!

    作者简介:14 年测试 + 11 年项目管理 + 11 年团队管理 = 一个测试老兵

    【目录】

    相关文章

      网友评论

      • eosclover:老师,想知道测试人员除了找很多bug,边写测试报告之外,还有哪些技能。
        自己目前除了抱bug,一份简单的测试报告都写不好。
        eosclover: @秋之川 谢谢老师的解答,感觉自己才掌握了皮毛。
        秋之川:@eosclover 找bug只是基本要求,汇报测试进度,设计测试用例,执行测试用例,分析bug数据等等,都是做黑盒测试的基本技能

      本文标题:【落叶321】《测试路上你问我答》(98)什么样的测试报告才算得

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