/catalog/2416e7f1c515497f98c8b7cb9874d41d//catalog/821d36aa8dfd499ca4af14ac5eb2b6b3//Document/282631823061061.html/Document/264572214259781.html/Document/264193141411909.html/Document/263120166727749.html/Document/262780577878085.html/Document/262434321498181.html/Document/261700928712773.html/Document/260317655674949.html/Document/259254117072965.html/Document/257842584657989.html/Document/257479171993669.html/Document/255707511132229.html/Document/255351757029445.html/Document/250725636485189.html/Document/249686534438981.html/Document/248257145659461.html

功能测试缺陷书写提升之如何专业地描述软件缺陷?

要专业地描述软件缺陷我们具体应该怎样做呢?


1、简单地一步一步地引导复现该缺陷;
2、每一个步骤尽量只记录一个操作;
3、每一个步骤前使用数字对步骤编号;
4、尽量使用短语和短句,避免复杂句型和句式;
5、复现的操作步骤要完整,准确,简短;
6、每个步骤都是准确无误的;
7、没有任何多余的步骤;
8、只记录各个操作步骤是什么,不要包括每个操作步骤执行后的结果;
9、将常见步骤合并为较少步骤;
例如:新建一个文本框,添加文字->合并新建一个文本框并添加文字

同时,我们还可以对软件缺陷的描述进行自我检查,来确认我们所写的软件缺陷描述是否是符合要求的。

首先要确认缺陷报告是否已经包含了完整、准确、必要的信息?一个缺陷报告是否只包含了一种缺陷?读者是否能容易的搜索该缺陷?步骤是否可以完全复现?是否包含了复现该缺陷需要的环境变量或测试数据?实际结果和期望结果是否描述的够清楚而不容易引起歧义?

在我们额缺陷报告书写的过程中,还应尽量避免出现以下这些错误:

1、避免出现“我”,“你”等字句;
2、情绪化的语言和强调符号;
3、避免出现“似乎”,“好像”,“看上去可能”等不确定字眼;
4、认为比较幽默的内容;
5、避免出现疑问句,反问句等问句,使用陈述句
6、避免如下常见错误:
7、避免出现“我”,“你”等字句;
8、情绪化的语言和强调符号;
9、避免出现“似乎”,“好像”,“看上去可能”等不确定字眼;
10、认为比较幽默的内容;
11、避免出现疑问句,反问句等问句,使用陈述句

缺陷报告错误示例


简单描述:
某网站,会员注册时,点击“提交”按钮无反应

正确的做法是应该像下文展示的那样进行详细描述:

测试环境:
测试浏览器为ie8,winXP
操作步骤:
1.打开网站首页,点击“会员注册”
2.输入注册时填写的各项信息,点击“提交”按钮
预期结果:
1.跳转到注册页面
 2.提交成功,界面提示注册成功
实际结果:
1.成功跳转到注册界面
2.问题:页面无法跳转至注册成功页面,并无任何提示信息

下图是截取了一个我们以前做的一个缺陷的报告,供大家做一个参考。

功能测试