Everything should be tracked!

各类软件测试的测试点(测哪些方面)

上一篇 / 下一篇  2008-11-14 23:13:59 / 个人分类:测试资料

$d5Mt)Pjx'GPm R0软件测试中有关界面测试经验总结
M7I7V:|TQ6mlM01.应验证界面显示内容的完整性51Testing软件测试网sm4I Q%pv3uJ
  a) 报表显示时应考虑数据显示宽度的自适应或自动换行。
1[xV1{ T xP6R8s0  b) 所有有数据展现的界面(如统计、查询、编辑录入、打印预览、打印等),必须使测试数据的记录数超过一屏/一页,以验证满屏/页时其窗体是否有横向、纵向滚动条或换页打印,界面显示是否正常;51Testing软件测试网%Fh F2Mf}z/NXH
2.应验证界面显示内容的一致性51Testing软件测试网)YbIe@tJ1~2d
  a) 如有多个系统展现同一数据源时,应保证其一致性;
tp[o"^P;j03.应验证界面显示内容的准确性51Testing软件测试网"w#Rm,X!\D
  a) 对于报表中的所有字段值都应该有明确的定义,对于无意义的字段值,不应该显示空,应显示“--”或“/”,表示该字段值无意义。51Testing软件测试网&n aW]9Y6k;Q!q)d9c
4.应验证界面显示内容的友好性51Testing软件测试网+J.|DI.ME,t
  a) 对统计的数据应按用户习惯进行分类、排序。
3WJ:xp4X5G%}0}/t~0  b) 某些重要信息在输入、修改、删除时应有“确认”提示信息;51Testing软件测试网 g,?v7e-[d g
  c) 界面内容更新后系统应提供刷新功能。
5N,b@%_7eMt4mvH Z0  d) 用户在退出系统后重新登陆时应考虑是否需要自动返回到上次退出系统时的界面;51Testing软件测试网;bw&oPGr U
5.应验证界面显示内容的合理性
ih.j D+o0run h&Y t b/|0  a) 在对某些查询功能进行测试时,应考虑查询条件的设置的合理性以及查询结果的互补性。如某些后台处理时间不应该作为查询条件。
hRN6B&W%P$H xc0  b) 界面测试时,应考虑某一界面上按钮先后使用的顺序问题,以免用户对此产生迷惑。例如只能在查询成功后显示执行按钮。
F"_'T,|l!` L0  c) 界面测试时,应验证窗口与窗口之间、字段与字段之间的浏览顺序是否正确;

Ck@o-Z[v051Testing软件测试网xqr wQ.t

6.应验证界面提示信息的指导性51Testing软件测试网3DJU4|E,v/eLxA:_JY
  a) 在多个业务功能组成的一个业务流程中,如果各个功能之间的执行顺序有一定的制约条件,应通过界面提示用户。51Testing软件测试网1Lw!kY-fI[
  b) 用户提示信息应具有一定的指导性,在应用程序正在进行关键业务的处理时,应考虑在前台界面提示用户应用程序正在进行的处理,以及相应的处理过程,在处理结束后再提示用户处理完毕。
'l+S1}_,I-vwu:T0  c) 在某些数据输入界面,如果要求输入的数据符合某项规则,应在输入界面提供相应的规则描述;当输入数据不符合规则时应提示用户是否继续。51Testing软件测试网P8p-p B.FJ/k-m
  d) 在对任何配置信息修改后,都应该在用户退出该界面时提示用户保存(如果用户没有主动保存的情况下);
1`c$R | Q OU07.界面测试时,应考虑用户使用的方便性51Testing软件测试网)I p+[ V6]'Y
  a) 在某些对数据进行处理的操作界面,应考虑用户可能对数据进行处理的频繁程度和工作量,考虑是否可以进行批量操作。51Testing软件测试网"i;T0f"~3t~-F]&Ry
8.界面测试时,应考虑界面显示及处理的正确性
+F)PMU:L)\@!O m i ^0  a) 界面测试时应验证所有窗体中的对象状态是否正常,是否符合相关的业务规则需要。51Testing软件测试网T.|r*ynV J
  b) 应验证各种对象访问方法(Tab 健、鼠标移动和快捷键)是否可正常使用,并且在一个激活界面中快捷键无重复;
%Uqt-A8l rH0  c) 界面测试不光要考虑合理的键盘输入,还应考虑是否可以通过鼠标拷贝粘贴输入。51Testing软件测试网~0C,Y] Ch r
  d) 对于统计查询功能的查询结果应验证其是否只能通过界面上的查询或刷新按键人工触发,应避免其他形式的触发。
^-H od7tn0  e) 对界面上的任何对象进行拖拉,然后进行查询、打印,应保证查询打印结果不变;
[SL |9Kr \5S*n09.界面测试时,应考虑数据显示的规范性51Testing软件测试网K\:k*j!Ux*U6M kF6j
  a) 确保数据精度显示的统一:如单价0元,应显示为0.00元;51Testing软件测试网r(`yw!}_;o r
  b) 确保时间及日期显示格式的统一;51Testing软件测试网hH.\(A+ms
  c) 确保相同含义属性/字段名的统一;51Testing软件测试网^E aH \vN;dS!}
   d) 对所有可能产生的提示信息界面内容和位置进行验证,确保所有的提示信息界面应居中。51Testing软件测试网k8` O6rY-r8c

如何对文本框进行测试51Testing软件测试网2y|x"j v
a,输入正常的字母或数字。
L S^W)IEQ0b,输入已存在的文件的名称;51Testing软件测试网Zuxy*I
c,输入超长字符。例如在“名称”框中输入超过允许边界个数的字符,假设最多255个字符,尝试输入256个字符,检查程序能否正确处理;
&[SCc o&Jk5m@0d,输入默认值,空白,空格;51Testing软件测试网$|v'?J??g)_
e,若只允许输入字母,尝试输入数字;反之;尝试输入字母;
3~Sr-@ QN0f,利用复制,粘贴等操作强制输入程序不允许的输入数据;51Testing软件测试网 { vB"Q#Bpz%[\2V1l
g,输入特殊字符集,例如,NUL及\n等;51Testing软件测试网d6f:iW&R&}C
h,输入超过文本框长度的字符或文本,检查所输入的内容是否正常显示;51Testing软件测试网 ]Ol4U~
i,输入不符合格式的数据,检查程序是否正常校验,如,程序要求输入年月日格式为yy/mm/dd,实际输入yyyy/mm/dd,程序应该给出错误提示51Testing软件测试网C [2pMxD

;i~:u*Z5r-fh0在测试过程中所用到的测试方法:
Q*Sa,Lhs9Qkn0
p!D.B3D4U01,输入非法数据;51Testing软件测试网t&hKl/p `;x6ROK
2,输入默认值;
1skY)b-JE*Bh~03,输入特殊字符集;
*w:Rw`(Q-u04,输入使缓冲区溢出的数据;
#zK)V'fm05,输入相同的文件名;51Testing软件测试网"d,I/i D?al{

5^&S-K,{@d,^@&yC6l0命令按钮控件的测试
Z)pN,D1yL1N051Testing软件测试网;p)F5ybC@'P
测试方法:
IB`b/B ?]U~9l051Testing软件测试网'sxC"Rb6x\ e$t
a,点击按钮正确响应操作。如,单击确定,正确执行操作;单击取消,退出窗口;51Testing软件测试网O*U1c8`&R.?+P.Z
b,对非法的输入或操作给出足够的提示说明,如,输入月工作天数为32时,单击”确定“后系统应提示:天数不能大于31;51Testing软件测试网 n+C7Y!UW/s B
c,对可能造成数据无法恢复的操作必须给出确认信息,给用户放弃选择的机会;
#HjBkF:A051Testing软件测试网{5ka3D6Jhu
单选按钮控件的测试
;q4yc*V xJb N051Testing软件测试网 ao!e5\ x8B ^
测试方法:
s;_s,j1fBux9a/`051Testing软件测试网 OaeC ?
a,一组单选按钮不能同时选中,只能选中一个。
ER|V.[l#M P0b,逐一执行每个单选按钮的功能。分别选择了“男”“女”后,保存到数据库的数据应该相应的分别为“男”“女”;51Testing软件测试网RJ e!Ri4o
c,一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空;51Testing软件测试网6d9Y'b2J8G-h!v$d6r'D

O'K\x KG,QIy0up-down控件文本框的测试51Testing软件测试网1a5Q q)Ax-v!X

6w&a'c1a/wm0测试方法:
#M|5fT!dnj'a7[051Testing软件测试网|,w O1E ~'n
a,直接输入数字或用上下箭头控制,如,在“数目”中直接输入10,或者单击向上的箭头,使数目变为10;51Testing软件测试网,X~g2n}
b,利用上下箭头控制数字的自动循环,如,当最多数字为253时,单击向上箭头,数目自动变为1;反之亦适用;51Testing软件测试网O3pC6c-J/U5a5U
c,直接输入超边界值,系统应该提示重新输入;
a^$T+TO$IL&g R0d,输入默认值,空白。如,“插入”数目为默认值,点击“确定”;或,删除默认值,使内容为空,单击“确定”进行测试;51Testing软件测试网,I@$V h['|)K1S[6a
e,输入字符。此时系统应提示输入有误。
3u|pD!S6Dh t`051Testing软件测试网5a$M~&EUr
组合列表框的测试51Testing软件测试网f|\~K}/w7DT6Z0p
51Testing软件测试网[,_}9s2H:K z6xI6z\
测试方法:
3x7A\:zU"E p0
.d)Y [^:jfR-[E;DE0a,条目内容正确,其详细条目内容可以根据需求说明确定;
6yxK0MG~dZ0b,逐一执行列表框中每个条目的功能;
'oPtz4FFl0c,检查能否向组合列表框输入数据;
Fbu b:Ybc051Testing软件测试网 JcI@9@ r
复选框的测试
Mk#?l}_051Testing软件测试网 aCe*ud2wj?+R
测试方法:
9PowKWH2x051Testing软件测试网u7Mc^6@/t.~0z
a,多个复选框可以被同时选中;51Testing软件测试网$Awy-~Se
b,多个复选框可以被部分选中;51Testing软件测试网-F\S%N:Due+I
c,多个复选框可以都不被选中;
;Y4lO+| c4I0d,逐一执行每个复选框的功能;
X:Xw0ag0?7ON051Testing软件测试网G+Gt7|S[M
列表框控件的测试51Testing软件测试网]'Bw E7g
51Testing软件测试网9r7v,^!|O C4Z$}
测试方法:51Testing软件测试网;PvnN t V_3g

0H4Q5A|/LX4[J0a,条目内容正确;同组合列表框类似,根据需求说明书确定列表的各项内容正确,没有丢失或错误;
-iG)aD x j0b,列表框的内容较多时要使用滚动条;
zc\,tXRn8c;v,bK7f0c,列表框允许多选时,要分别检查shift选中条目,按ctrl选中条目和直接用鼠标选中多项条目的情况;
)t`#jU0z)d_q0
;K{,Qk%E%X7?k0滚动条控件的测试51Testing软件测试网/G+^0^ f%y:B

*\ ke [_9`0要注意一下几点:51Testing软件测试网b4X5\&ndxXrK
51Testing软件测试网!t*lH5fPxy~
a,滚动条的长度根据显示信息的长度或宽度及时变换,这样有利于用户了解显示信息的位置和百分比,如,word中浏览100页文档,浏览到50页时,滚动条位置应处于中间;51Testing软件测试网I8^)B]6A@!{)i
b,拖动滚动条,检查屏幕刷新情况,并查看是否有乱码;51Testing软件测试网1?h/\(_~r4c
c,单击滚动条;
#l s8N G~i0d,用滚轮控制滚动条;51Testing软件测试网 {3^W,A m;U{
e,滚动条的上下按钮。
k} CVY4zEH051Testing软件测试网Yo4]th2p#k D8l"p'^3Y
各种控件在窗体中混和使用时的测试51Testing软件测试网%\8d"{S7@4w h5{N@G}

$Q/@e:c`*V)E0a,控件间的相互作用;
'? gkF)Ra,a0?^0b,tab键的顺序,一般是从上到下,从左到右;51Testing软件测试网7Y$T|-u3j
c,热键的使用,逐一测试;
'p#O6zkhmHn7o7w0d,enter键和esc键的使用;51Testing软件测试网u|0R)`Yq\7Y

l,S D3sNp0在测试中,应遵循由简入繁的原则,先进行单个控件功能的测试,确保实现无误后,再进行多个控件的的功能组合的测试。51Testing软件测试网\e:HK;l bl D7s

G"K_!A4G1Hg4\ p c0ps:密码输入框测试时要特别注意进行字母大写输入的测试。

TAG: 测试资料

 

评分:0

我来说两句

日历

« 2024-04-16  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 52161
  • 日志数: 60
  • 建立时间: 2008-08-22
  • 更新时间: 2008-12-12

RSS订阅

Open Toolbar