当前位置:网站首页>软件测试报告中常见的疏漏,给自己提个醒
软件测试报告中常见的疏漏,给自己提个醒
2022-06-12 09:07:00 【软件测试老莫】
目录
1、前言
测试人员编写软件测试报告常见的疏漏,以便大家避免,更好让测试成果呈现给客户(可能是自己的领导,也可能是用户。
2、文档模板的使用
往往公司模板更新换代了,但测试人员仍然在沿用原来的模板。轻则说明你粗心,重则说明你不关心公司的变化、磨洋工。笔者曾经遇到过真实的例子,有一同事使用旧文档模板,但实际公司的名字和Logo都发生了变化,发送到产品经理,后果肯定是测试报告被打回,并通报批评。如果极端点,测试报告放到更高层,如公司主要领导,那后果和影响不言而喻。
3、修订记录应该在首页后标示清楚
修订记录,是自己劳动成果的过程记录,这点也是测试人员容易忽视的地方。有的测试人员,每次提交的测试报告,修订记录都只有一条。实际测试报告应该是有审查和修订过程的,比如你在发出测试报告之前,通常都应给测试经理审查过目,往往过后还会有些问题修订。如果不标识清楚,那么可能提出的一些特别要求,会让报告显得用了较长时间。这可能让公司高层客户认为你的能力不行,也不能让外部(如ISO审查组织)了解你们的工作合规性。修订记录主要包括:修改时间、版本号、修订人、修订内容及审查人。
4、内容应该清晰易懂,简明扼要
不要把测试报告的内容写成一篇中篇小说。各种修饰词,流水话一大堆,导致看的人雾里看花,似是而非。我看过有把测试报告写成文章的,通篇报告都是文字,我认为、我想、他们应该等一大堆称谓词,最后草草下个结论,让人不明所以。
测试报告应该尽量避免主观看法,加入一堆的主观认识。而应该客观的、简明扼要的把过程表述清楚。并且尽可能结合图文和表格辅以说明。这样的测试报告才令人赏心悦目,也让人一目了然,从而把测试结果很好的呈现给客户。
5、绝不放过一个错字
软件测试人员应该是一群吹毛求疵的人,如果自己的报告中有一堆错别字,哪怕是一个错别字,可能都会尴尬难堪。原来就有同事非常粗心,导致测试报告出现多个错别字。而开发人员一句"平时找bug时,连一个错别字都被你单独列为一个bug,XX,你看你文档有好多bug",这个测试人员闹得非常尴尬。最好的做法就是,写完测试报告后,自己一定要通篇检查一到两遍,这样严格要求自己,才能去高要求别人。
6、没有闭环的bug,哪怕是往期版本遗留的bug,都应该罗列出来
往往测试人员在一些外部压力下,容易把承诺修改但还来不及验证的bug在测试报告中抹去,或者有意疏漏。但这样不呈现出来,一发出去,可能高层不知道具体情况而做出错误的决策,导致后期出现人为的事故。如以前碰到过软件系统的一小工具,因为使用频率不高,所以bug经测试经理、开发经理和项目经理达成一致意见延期修复,但测试人员没有在测试报告中把这些bug呈现出来,导致市场人员在给用户演示时为了说明系统的强大,从而错误的展示了该有bug的工具,以至在用户面前出现冷场。更极端的结果可能是,用户拒绝采用该系统。所以我们在测试报告中,应该把没有闭环的bug,哪怕是往期版本遗留的bug,都应该详细罗列出来。这样才能让高层或推广部门的同事进行规避或作出应对措施。
7、产出成果恰当呈现
这一环常常是大家极容易忽视的一环。往往测试人员的做法是,报告写好了直接发送一封带附件的邮件给客户,好点的可能会加几行文字。但是,我想说,除了你的直接领导、平级同事外,其他客户往往是没有太多时间和耐心下载附件并仔细查看你的报告的,他们关心的是"现在的软件质量到底如何,是否能放给用户使用"。最好的做法是在邮件内容页开头,写上测试结论、问题建议,并可以把主要的测试结果统计放在后面,最后才是附上完整测试报告的附件。
写一份测试报告不难,要写好一份合格高质量的报告需要我们花费更多的心思。

边栏推荐
- Definition of polar angle and its code implementation
- Introduction to applet cloud development -- questionnaire evaluation applet practice (7)
- Minimum transfer times
- Leetcode 336 palindrome pair (palindrome string + hash)
- 剑指 Offer II 016. 不含重复字符的最长子字符串-滑动窗口
- [character set 8] char8_ t、char16_ t、char32_ t、wchar、char
- Basic knowledge of Linear Algebra -- concepts and relationships of common matrices
- Xshell startup encountered "unable to continue code execution because mfc110.dll cannot be found"
- Method to limit the input box to only numbers
- 2022 simulated examination platform operation of high voltage electrician work license question bank
猜你喜欢

通俗理解时域采样与频域延拓

Filters and listeners
![[character set 7] what are the wide character codes and multi byte codes of Chinese characters](/img/8c/6d375d90234e6094b6930c2cefefa1.png)
[character set 7] what are the wide character codes and multi byte codes of Chinese characters
![Offer:[day 8 dynamic planning (simple)] --- > maximum profit of stock](/img/42/000a3e601ba1771a1ee07fcd800307.jpg)
Offer:[day 8 dynamic planning (simple)] --- > maximum profit of stock

分库分表会带来读扩散问题?怎么解决?

Chapter 8 - two basic problems of data processing

《MATLAB 神經網絡43個案例分析》:第7章 RBF網絡的回歸--非線性函數回歸的實現

Background location case 1

EIP-1559

ISCSI详解(五)——ISCSI客户端配置实战
随机推荐
RuntimeError:Input and parameter tensors are not at the same device, found input tensor at cuda:0 an
Tool classes for extracting zip files
Load the source code of 2D 3D virtual anchor in the web page (1: project introduction and source code)
Counting haybales (difference + discretization)
Building a cluster: and replacing with error
[character set 6] wide string and multi byte character conversion
Chapter 3 registers (memory access)
2022 simulated examination platform operation of high voltage electrician work license question bank
Occupied occupied occupied occupied occupied
Notes on data mining in Tsinghua University (1)
(node:22344) [DEP0123] DeprecationWarning: Setting the TLS ServerName to an IP address is not permit
网页中加载二次元3D虚拟主播源码(1:项目介绍和源码)
ISCSI详解(五)——ISCSI客户端配置实战
EIP-1559
Background color translucent
Summary of common character sets
《MATLAB 神经网络43个案例分析》:第7章 RBF网络的回归--非线性函数回归的实现
Flink CheckPoint : Exceeded checkpoint tolerable failure threshold
Solution of hmaster process flash back after starting
Source code and scheme for target recognition, detection and 6D attitude estimation (the most advanced method and data set)