如何做一份精致的性能测试报告?
说实话,现在的测试报告确实需要有图,描述尽可能的详实。你的报告是给你的领导们看的,有可能其实他不是很了解你在做啥。所以你需要在里面尽可能的突出你做了啥,还有结论。我说下我这边需要做的几件事情。首先需要描述你的测试环境,几核,什么cpu,内存,带宽等,如果你连这个都不说天知道你能达到这个吞吐量是好还是不好。其次是测试场景,尽量详细的描述你做了什么类型的测试,每秒100的读和每秒100的写是完全不同的概念。然后就是测试结果了,没错,要画图,放个表格的话,除非别人对你的事情了解,不然重点不突出。最后,最重要的结论,不是说有了测试结果就够了,你需要深入分析你的测试结果。现在达到这个吞吐量是极限了吗?如果不是,为什么不继续做了。如果是,你需要指出瓶颈在哪,是系统资源还是程序的问题。
作为从业人员,我觉得一份好的测试报告要具备几点:1.覆盖关键指标,比如我测的unity游戏,FPS、drawcall、CPU、GC次数等等都要涵盖2.条理清楚,一眼就能明白主次3.可视化要做好,一目了然很重要
首先,测试报告用于指导测试的,从来都是流水账的东西,是无数细小的测试用例构成的,是无聊的重复的工作构成的,是很多辛辛苦苦的工程师爬出来的,我看到的都是汗水,不敢妄谈精致.性能测试是测试工作中最不容易量化的部分,我认为面面俱到没啥实际意义.抛砖引玉的举几个例子供大家参考吧.我从事的工业嵌入式产品,非常强调强实时性,几ms的延迟就会导致天灾人祸.因此,大量的测试用例都是于时间相关的,为了测试充分,我们甚至架构很多的测试方式内建在产品中,这样可以构建全使用环境的测试数据.当然,好钢仅用在刀刃上,不可能所有的环节都这样测试的,如一些维护功能,仅进行功能覆盖测试即可.胡乱写的,内容凌乱,大家胡乱理解吧,但要明白理论和实践的差别,理论很重要,但仅理论却寸步难行.
作为一个测试人员,写测试报告在所难免,如何让自己的测试报告看上去高大上,不被喷太low了,这里我给大家写篇攻略,居家旅行、杀人放火必备。No.1绝对不要出现任何中文,通篇用英文书写,如果用德语或法语书写,杀伤力+1.No.2报告如果用word编写,页眉上附上公司logo,XX测试部No.3测试说明部分,说明测试使用的技术、工具、主要指标,并说明所使用技术具有哪些国际性优势。No.4测试方案部分,说明测试思路、逻辑和用例,此处请附上逻辑图,测试用例一定要用代码或为代码。什么?你说你写excel样式的用例,no!这很不professional.No.5数据分析部分,请一定要带各种图表,纯文字太low了,线图、饼图、柱图,能用的都用。No.6缺陷列表部分,请一定按照缺陷等级划分,别想到啥写啥,最严重的等级一定要用红色表示,一定要标注有颜色部分为红色,以表示我们工程师对色盲群体的人文关怀。No.7风险评估及总结部分,注意字体加粗,颜色依旧用红色。一定要注明某某问题不修改,会严重导致我们用户唾弃我们的产品,最终导致公司倒闭。No.8写清楚测试人、第一次测试日期、第二次测试日期、第n次测试日期,n>=5No.9所有原始数据要打个压缩包,附上,以科学为依据,以事实为准绳No.10除了上面这些你以为完了,tooyoung,注意发送报告的时间,一定凌晨,一边看着天色变白,一边发送邮件,展现出我们扛着巨大压力依旧拼命工作的革命主义精神。完事别忘记发个微信朋友圈,注明“凌晨四点的洛杉矶算个球,凌晨5点的帝都风景独好”。
回答请先登录