要专业地描述软件缺陷我们具体应该怎样做呢?
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.问题:页面无法跳转至注册成功页面,并无任何提示信息
下图是截取了一个我们以前做的一个缺陷的报告,供大家做一个参考。