心念旧安,夙夜忧叹。
报告软件测试错误的规范
上一篇 /
下一篇 2005-01-05 17:53:53
/ 个人分类:转贴好文
查看( 5862 ) /
评论( 42 )
报告软件测试错误的目的是为了保证修复错误的人员可以重复报告的错误,从而有利于分析错误产生的原因,定位错误,然后修正之。因此,报告软件测试错误的基本要求是准确、简洁、完整、规范。需要掌握的报告技术归纳如下。
51Testing软件测试网HFF\-g
Z9M.BM
51Testing软件测试网8nZu'yyc
1. 描述 (Description),简洁、准确,完整,揭示错误实质,记录缺陷或错误出现的位置
I?ivE!EL)u0
)f0IGj4y0
描述要准确反映错误的本质内容,简短明了。为了便于在软件错误管理数据库中寻找制定的测试错误,包含错误发生时的用户界面(UI)是个良好的习惯。例如记录对话框的标题、菜单、按钮等控件的名称。
51Testing软件测试网3y9M~~_}9M
J1_*j%w+~[)g$V0
2. 明确指明错误类型:布局、翻译、功能、双字节
51Testing软件测试网`
raR_F&n q'Ya
51Testing软件测试网T8JJ[[%x7I
根据错误的现象,总结判断错误的类型。例如,即布局错误、翻译错误、功能错误、双字节错误,这是最常见的缺陷或错误类型,其他形式的缺陷或错误也从属于其中某种形式。
$q7|\{`+|y0
0Nbw:_+di0
3. 短行之间使用自动数字序号,使用相同的字体、字号、行间距
.V4CGAJW0
51Testing软件测试网l7? s,h5bnl4X
短行之间使用自动数字序号,使用相同的字体、字号、行间距,可以保证各条记录格式一致,做到规范专业。
5}7C zG,P)B0
51Testing软件测试网u-z*zZmd6T
H?
4. UI要加引号,可以单引号,推荐使用双引号
51Testing软件测试网LRt@&|,y#f1l8V
51Testing软件测试网8PSBT4PtT/s'V.Y
UI加引号,可以容易区分UI与普通文本,便于分辨、定位缺陷或错误。
51Testing软件测试网
f0? Uog Z
51Testing软件测试网
^5^)AZ*obz
5. 每一个步骤尽量只记录一个操作
51Testing软件测试网V+wGIq4gZ.`5^
51Testing软件测试网kZ,[6h"k%a"bkH
保证简洁、条理井然,容易重复操作步骤。
51Testing软件测试网4F~5D9}_m$z
-u
['T
| sP6n0
6. 确认步骤完整,准确,简短
51Testing软件测试网Y)Y7RF#f(f1||5y
Zhq+MAG0
保证快速准确的重复错误,“完整”即没有缺漏,“准确”即步骤正确,“简短”即没有多余的步骤。
']7_D`Zoy0
7gr2n.lN0
7. 根据缺陷或错误类型,选择图象捕捉的方式
h
FoF4Na0
o y"\ U.D,_m(@0
为了直观的观察缺陷或错误现象,通常需要附加缺陷或错误出现的界面,以位图的形式作为附件附着在记录的“附件”部分。为了节省空间,又能真实反映缺陷或错误本质,可以捕捉缺陷或错误产生时的全屏幕,活动窗口和局部区域。为了迅速定位、修正缺陷或错误位置,通常要求附加中英文对照图。
%o
s;V`/Z6NJ7^0
3AjU.g+d0
8. 附加必要的特殊文档和个人建议和注解
Pe3K[(Mkd0
Q._P,[4`?^D)kuc0
如果打开某个特殊的文档而产生的缺陷或错误,则必须附加该文档,从而可以迅速再现缺陷或错误。有时,为了使缺陷或错误修正者进一步明确缺陷或错误的表现,可以附加个人的修改建议或注解。
(\)[(S+LX([$N0
1M+y x-d7f%b*@3R0
9. 检查拼写和语法错误
51Testing软件测试网yq.@)`U8EI'r)y
:W:d)DHS,Zp"S0
在提交每条缺陷或错误之前,检查拼写和语法,确保内容正确,正确的描述错误。
51Testing软件测试网.?.qJdx,{ut
51Testing软件测试网dV3E/i)qM&DBp
10. 尽量使用业界惯用的表达术语和表达方法
51Testing软件测试网/w]K@
Q K2No
:L`#C-sR/JB0
使用业界惯用的表达术语和表达方法,保证表达准确,体现专业化。
3A O'[}%{d|0
51Testing软件测试网zq8}\(F6X1|
11. 通用UI要统一、准确
5h8n
c(\R2{0
51Testing软件测试网QLtmoRbi
错误报告的UI要与测试的软件UI保持一致,便于查找定位。
5A$Bh [H
`o0
51Testing软件测试网F7\ V \UC
12. 尽量使用短语和短句,避免复杂句型句式
v{2V:rLXJ0
51Testing软件测试网9L.oS
T*@~
软件错误管理数据库的目的是便于定位错误,因此,要求客观的描述操作步骤,不需要修饰性的词汇和复杂的句型,增强可读性。
y([1BsP(O0
51Testing软件测试网:N_9V9c.s
13. 每条错误报告只包括一个错误
51Testing软件测试网+P nh-B#`E
{
51Testing软件测试网/u@/NTd+LS
每条错误报告只包括一个错误,可以使错误修正者迅速定位一个错误,集中精力每次只修正一个错误。校验者每次只校验一个错误是否已经正确修正。
51Testing软件测试网 ]%vq3K;k/m+k1Zg
,H}s-E8t^vK0
以上概括了报告测试错误的规范要求,随着软件的测试要求不同,测试者经过长期测试,积累了相应的测试经验,将会逐渐养成良好的专业习惯,不断补充新的规范书写要求。此外,经常阅读、学习高级测试工程师的测试错误报告,结合自己以前的测试错误报告进行对比和思考,可以不断提高技巧。
论坛模式
推荐
收藏
分享给好友
管理
TAG:
-
ananhao发布于2005-01-21 15:00:01
-
中肯
不过我有两点不明白:1、布局错误是不是就是页面错误(最好举个例子)。2、双字节错误是什么样的错误,希望能够给个例子。中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务z3N|*sYQ4QCE6K\
非常感谢。
-
songfun
发布于2005-01-21 20:58:27
-
布局错误属于界面错误,是GUI测试的范畴,但不属于页面错误。软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具Hr8n~lA,k
打个比方,在A页面中有一个小模块,但是却被放到了B页面中。页面本身没问题,但是逻辑上,布局不对。51Testing软件测试网)Z(\ xJ
Nt2Z0m
6CJ:Ou@6B)S@3^中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务至于双字节错误,举个例子,在PL/SQL developer里,你加注释时,删除一个汉字的时候不是你想象的那样把这个字删除,而是删除了一半。这就是这个工具的一个bug,没有考虑到一个字母占1个字节而一个汉字占两个字节,所以删除的时候把一个汉字“砍掉一半”。
-
cx0744发布于2005-02-10 11:05:05
-
好东西,收藏
-
hxf
发布于2005-02-16 15:01:03
-
经验很丰富呀!
-
女人汤发布于2005-02-27 21:36:17
-
已收藏
-
冰河
发布于2005-03-01 11:53:38
-
楼主总结非常全面
收藏!!谢谢
-
sunhongdongkun发布于2005-03-24 10:47:42
-
hao dong dong!! 感谢楼主!!
-
szwater发布于2005-03-24 17:09:46
-
UI是什么?
-
ive发布于2005-04-01 18:26:38
-
感谢,希望看到楼主更多好文!
-
songfun
发布于2005-04-01 21:02:05
-
UI : user interface 用户界面
-
jajavava发布于2005-04-08 22:02:22
-
一般的书写格式有吗?比如书写文档有什么要求,我见过有用EXCEL写的,有用WORD写的。
-
meizi发布于2005-04-19 13:58:37
-
有谁能提交一个bug报告大单供大家学习一下,行吗?
8L%p` K6L3OR_Bwww.51testing.com谢谢了!
-
songfun
发布于2005-04-19 20:40:03
-
书写格式我近期提供一个吧
-
lyh668发布于2005-04-21 09:35:59
-
不错,值得好好学习
-
deallylau发布于2005-04-27 15:01:46
-
好文章哦!
-
紫燕归发布于2005-04-27 15:34:35
-
好东东,收藏了
-
youxi423发布于2005-05-29 20:37:32
-
版主能给个例子出来学习一下吗?感谢
-
sally313
发布于2005-07-29 10:36:49
-
不错 哦 ,先收藏了
呵呵,楼主能否上传一个BUG错误分析报告,让我们学习一下。
-
sally313
发布于2005-07-29 11:08:54
-
不错 哦 ,先收藏了
呵呵,楼主能否上传一个BUG错误分析报告,让我们学习一下。
-
dongxiaoxiao发布于2005-08-10 10:30:28
-
呵呵,不错!51Testing软件测试网fH-E2V\h!qp
谢收了!