教你编写一份高质量的软件测试报告
笔者在做软件测试过程中,最初对测试报告的认知就是一个用于结项的可有可无的形式文档,因此只是根据公司提供的模板依葫芦画瓢完成了事。但当开始参与ISO的评审、CMMI3等后,开始认识到软件测试报告远非一种形式,更多是一个测试活动的总结,项目是否结项的重要参考和依据。因此本文指导一些才从业不久的朋友怎么编写一份高质量的测试报告。
要有明确的结论
纵观一些软件测试报告,可能测试人员基于规避自己的责任,或者迫于软件开发经理的压力,导致在报告中尽写一些模棱两可的结论。这样的测试报告是没有任何作用的,更多体现了测试团队的懦弱和无能。一个有效的测试报告,关键是有一个建立在真实测试数据上,客观、公正的明确结论。公司领导把质量交付给你,是希望你能保证公司的软件质量,如果结论都闪烁其词,你让公司怎么相信、支持测试团队。
每一条结论都建立在事实、数据上
前面已经提到,测试报告中最重要的就是要有明确的结论。有可能是一组数据,也有可能是一句话。这些结论不管以何种形式展现出来,有个重要的原则:每条结论必须建立在事实、数据上。测试结论不能依照少量的不可靠的数据进行推测,更不能凭空捏造。否则,整个测试报告就真正沦为了一个形式,可能还会因此导致一些未知的负面后果。
测试报告中结果应尽可能图文结合方式展现出来
测试报告的读者往往是项目经理,或者公司高层,更有甚者为软件买单客户。所以测试报告应尽可能以直观的形式展现出来。比如数据最好以列表的形式展现出来,测试迭代情况最好以折线图展现出来,并在图表下配以文字说明。这样的测试报告不仅仅是赏心悦目,更让高层见到了测试团队的专业性,从而更容易获得认可。
测试报告中,必须客观填写,在结尾给予一定的建议
测试报告中很关键的一点就是,必须客观真实的反应软件测试的质量检测结果。所以在报告中,应该排除过多的个人因素,客观的去填写结果、说明和报告。但是,如果你有一些想法和建议,也可以在报告结论之后进行附加说明。我一直认为测试人员除了发现缺陷,还有一些具有创造性的东西。
下面说下一个标准测试报告应该包含的内容信息:
1、概述,包括本次测试的目的,测试的背景介绍;
2、测试环境,包括测试软硬件环境及配置,以及测试环境的网络拓扑图;
3、测试的一些参考资料;
4、测试参与人员,以及投入的时间情况说明;
5、测试的进度情况,包括计划进度和实际进度;
6、测试情况介绍,包括测试的内容项说明。如功能测试具体的测试项,测试通过情况;性能测试的测试项,测试通过情况等;
7、缺陷的统计和分析,包括迭代次数,缺陷的分布情况,缺陷的覆盖情况,缺陷的发展趋势等;
8、本次测试的结论;
9、测试人员就本次测试的一些建议。
PS:
软件测试第二版电子书链接:https://pan.baidu.com/s/1sl6zwct 密码:daru。
教你编写一份高质量的软件测试报告相关推荐
- 如何提交一份高质量的缺陷报告
一.缺陷报告的用途 缺陷报告是软件测试人员重要的交付物之一,也是主要工作输出.一份高质量的缺陷报告可以帮助开发人员快速定位问题,修复Bug: 也便于测试人员对缺陷进行统计.分析和跟踪管理:它是测试人员 ...
- html5试卷分数提交制作,如何制作一份高质量的试卷
一.衡量试卷质量的指标 衡量试卷的优劣,通常我们用试卷的信度.效度.难度和区分度等指标来衡量数学试卷的质量.因此,要编制一份高质量的数学试卷,我们必须先了解这些指标的含义,并掌握它们之间的关系. 1. ...
- 【剑指金九银十】今天来谈一下一份高质量「简历」是如何撰写出来的
都说九月十月是跳槽的高峰期 (也有金九银十的说法),所以 近期 计划出一些 面试求职 相关的文章,如果 觉得不错,请点赞/留言,莫要白嫖~ 01. 简历是什么 我们在 上一篇文章 有过 「简历是一份工 ...
- 教你作一份高水准的简历
1.中式 如果中英文简历一起递交,建议中文不写政治面貌,因为如果去外企工作,背景中的政治色彩越少越好,起码没必要让老外知道. 性格是一个主观的东西,有经验的招聘人员从来不相信任何人自己写的性格, 因为 ...
- 收藏篇:请学习本文的排名靠前大法,如何编写一篇高质量的技术博文
如何编写一篇高质量的技术博文? 文章目录 如何编写一篇高质量的技术博文? 否写过博文或对自己博文不满意 摘要的重要性 关键字 标题.摘要.关键字的结合效果 内容选定后怎么抒写 内容优化 优化排版 同样 ...
- 50份高质量个人简历模板,刚毕业的同学,赶紧收藏起来
首发于:小默在职场:直接套用|50份高质量个人简历模板,应届毕业生求职必备! 你找到工作了吗?还没找到工作的你有什么打算吗?每到这个时间,就是一年一度的毕业季,三年的专业四年的本科,是继续往上参加专升 ...
- 小默在职场:新媒体运营该怎么写简历?40份高质量简历模板帮你轻松解决
首发于:小默在职场:提升你的办公能力,做职场大咖! 什么是新媒体运营,简单地来说新媒体运营就是利用各个平台进行营销的行为.相比于传统的媒体报纸而言,新媒体的触及用户的距离近.传播也更快. ...
- 用ChatGPT一分钟自动产出一份高质量PPT
如何用ChatGPT一分钟自动产出一份高质量PPT,节约时间摸鱼呢?废话少说,直接上案例. 一.用ChatGPT做一下提问,这里我用的小程序万事知天下,根据自己PPT的需求,制作chatgpt的pro ...
- 开发高质量的软件要付出什么样的代价?
点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! 本文转载自公众号:InfoQ 作者丨Martin Fowler 译者丨刘志勇 在软件开发项目 ...
- 9款高质量学习软件,原来学霸都是这么炼成的!
白天不懂夜晚的黑,学霸不懂学渣的泪.现在,学渣也不用流泪了,试试这九款学习软件,学渣也能晋级学霸! 中国大学MOOC 中国大学MOOC(慕课)是由网易公司与教育部爱课程网携手推出的在线教育平台,汇集中 ...
最新文章
- GentleNet使用之详细图解[语法使用增强版]
- csu 1976: 搬运工小明
- Linux常用软件和安装方法,Linux软件安装与卸载常用方法(转)
- oracle library cache lock,【DB】彻底搞清楚library cache lock的成因和解决方法(一)
- 零基础 Amazon Web Services (AWS) 入门教程图文版(三)
- weiit-saas搭建部署教程
- 机器学习:XGBoost算法
- oracle中分组和排序,oracle中分组排序函数用法
- HTTP的请求方法OPTIONS
- JuliaFEM中的数据格式——fields.jl
- html 自动生产,HTML5 Three.js 3D人偶玩具自动化生产车间动画
- Python Lost connection to MySQL server during query
- CentOS 单机安装Zookeeper-3.4.13
- 快手抖音视频号涨粉方法技巧
- 电磁场与仿真软件(30)
- 台式电脑计算机硬盘清理,小编教您台式电脑如何清理灰尘
- word批量修改交叉引用颜色
- Web全栈~26.IO
- 睁开双眼时,便是那张狰狞阴狠的
- 关于WPS Office安全漏洞情况的通报