一个人不应该依附在其他人身上,一个人应该首先自力更生。你应该自己能够独立,能够安顿你自己,那你就不会害怕了。你爱你自己的话,别人不能不爱你吧。

设计功能和界面测试用例(转载)

上一篇 / 下一篇  2007-03-28 11:55:07 / 个人分类:技术术

]8s4l vD g-L0设计功能和界面测试用例51Testing软件测试网h/RB v Fcl+v1Q

7N!u,|+Cc[8_Yq0
$o5Qb(CW`J01.1 文本框、按钮等控件测试51Testing软件测试网 mk?w d

7B[ n.TJ8BO01.1.1 文本框的测试51Testing软件测试网~KD#i7H'q]

4Z4jo)?+?0如何对文本框进行测试51Testing软件测试网{2r|Ov ~
51Testing软件测试网k*lZO;O?y%hj
 a,输入正常的字母或数字。51Testing软件测试网S,a3tu7B X F
 b,输入已存在的文件的名称;51Testing软件测试网 A Mq!f d-RJ R
 c,输入超长字符。例如在“名称”框中输入超过允许边界个数的字符,假设最多255个字符,尝试输入 256个字符,检查程序能否正确处理;51Testing软件测试网6U W5Sn2be3x!~ jC
 d,输入默认值,空白,空格;51Testing软件测试网)wE @-y q%R` y
 e,若只允许输入字母,尝试输入数字;反之;尝试输入字母;
2Q,Dh]*S)f}zd0 f,利用复制,粘贴等操作强制输入程序不允许的输入数据;51Testing软件测试网I2W#S R.pU-O)U@
 g,输入特殊字符集,例如,NUL及\n等;51Testing软件测试网 qW"S{EM
 h,输入超过文本框长度的字符或文本,检查所输入的内容是否正常显示;51Testing软件测试网npk"{%z-{
 i,输入不符合格式的数据,检查程序是否正常校验,如,程序要求输入年月日格式为yy/mm/dd,实际输入yyyy/mm/dd,程序应该给出错误提示
z.P5m!W5R0
*zKk7P _ d.J0在测试过程中所用到的测试方法
?V#\@^ W B0
SX6Cc8V O0 1,输入非法数据;51Testing软件测试网RAMb9H+?{(Bw
 2,输入默认值;
"W0W ad4Gz0 3,输入特殊字符集;
m3DT#eD-d C0 4,输入使缓冲区溢出的数据;
7SBz8e U_Qy0 5,输入相同的文件名;
1g|!_.| r%z0命令按钮控件的测试
-_1h'v/|PZ S9WwZMx051Testing软件测试网 O4f K$GdDY
测试方法:
w#U9l8U,Q-iT7o0
V$Z-J+jw^ Nu3V y$M0 a,点击按钮正确响应操作。如,单击确定,正确执行操作;单击取消,退出窗口;
l,LK(`~1R"q0 b,对非法的输入或操作给出足够的提示说明,如,输入月工作天数为32时,单击”确定“后系统应提示:天数不能大于31;51Testing软件测试网G,E3c] k ]
 c,对可能造成数据无法恢复的操作必须给出确认信息,给用户放弃选择的机会;51Testing软件测试网 Sh5oTW,By:M+u
单选按钮控件的测试
q~/Jn;LjM!g['YE0
E/Az3`m0测试方法:
r(~h.bb051Testing软件测试网Haev+n$]Q
 a,一组单选按钮不能同时选中,只能选中一个。
,K#^^3M8y*m\}.[!@!y6I0 b,逐一执行每个单选按钮的功能。分别选择了“男”“女”后,保存到数据库的数据应该相应的分别为“男”“女”;
-D5y"Z ? ]0 c,一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空;
0tN(LC_f0W#N0up-down控件文本框的测试51Testing软件测试网d oJ d&F(C/D {
51Testing软件测试网CG'jEe
测试方法:51Testing软件测试网&DNY'l&M,F
51Testing软件测试网lb"jI+Oin
 a,直接输入数字或用上下箭头控制,如,在“数目”中直接输入10,或者单击向上的箭头,使数目变为10;
~'E xa[y2Y9L0 b,利用上下箭头控制数字的自动循环,如,当最多数字为253时,单击向上箭头,数目自动变为1;反之亦适用;51Testing软件测试网cw7U6R#@&[:O2Djh,C~
 c,直接输入超边界值,系统应该提示重新输入;51Testing软件测试网NED8{3};NR
 d,输入默认值,空白。如,“插入”数目为默认值,点击“确定”;或,删除默认值,使内容为空,单击“确定”进行测试;51Testing软件测试网\Sx/L'](Uj&RM0M6F*t
 e,输入字符。此时系统应提示输入有误。51Testing软件测试网C q9n p m N1q.D
组合列表框的测试51Testing软件测试网:N.JT"}j2Nk4k3@%j
51Testing软件测试网E1N+D K$i^VOJ
测试方法:
3bxqK'S H2GI051Testing软件测试网/Z.DQwH
 a,条目内容正确,其详细条目内容可以根据需求说明确定;51Testing软件测试网O3rb/J7Yj
 b,逐一执行列表框中每个条目的功能;51Testing软件测试网W9k }Yy
 c,检查能否向组合列表框输入数据;51Testing软件测试网#}Kx3_'vB_ d7PC#^
复选框的测试
{M6}+| N051Testing软件测试网$^:QG |P8~lXJ#E L
测试方法:51Testing软件测试网#{7fa%v t[%q4i

+f t F0B(_PGw+{7O0 a,多个复选框可以被同时选中;
e*i?:_4Zms3H$F0 b,多个复选框可以被部分选中;51Testing软件测试网3x!H,k!g'M Ss
 c,多个复选框可以都不被选中;51Testing软件测试网 D3yF1_-X%t'qezMv
 d,逐一执行每个复选框的功能;51Testing软件测试网5V"R/m6T t
列表框控件的测试
1q1n/Z7m&H`/m0
0JW,y,`$cSrPY;~0测试方法:
@ve)D Cq4Z0
:MjROA p.P,P{CX0 a,条目内容正确;同组合列表框类似,根据需求说明书确定列表的各项内容正确,没有丢失或错误;
r PB ?S0 b,列表框的内容较多时要使用滚动条;51Testing软件测试网G2g0o3[)kl
 c,列表框允许多选时,要分别检查shift选中条目,按ctrl选中条目和直接用鼠标选中多项条目的情况;
3x_ `Ht O0滚动条控件的测试51Testing软件测试网Y;r8q3Vc-azZ

ho)xn#Geb$V0要注意一下几点:51Testing软件测试网2Wq"[JtGj`

v{5H3K@q.OJ0 a,滚动条的长度根据显示信息的长度或宽度及时变换,这样有利于用户了解显示信息的位置和百分比,如,word中浏览100页文档,浏览到50页时,滚动条位置应处于中间;
ILz*bldn0 b,拖动滚动条,检查屏幕刷新情况,并查看是否有乱码;51Testing软件测试网-k4F*JK7p!xZWk
 c,单击滚动条;
te j1V*~0 d,用滚轮控制滚动条;51Testing软件测试网8U.f1@ K![r9Qb'u'G
 e,滚动条的上下按钮。51Testing软件测试网y0Cl [|%M;Il/Xvu[#dV
各种控件在窗体中混和使用时的测试
1] W?hy P051Testing软件测试网0a:@0b7G Xf%W#s RZ
 a,控件间的相互作用;51Testing软件测试网xo_*~u!T9PSr/n
 b,tab键的顺序,一般是从上到下,从左到右;
'U^%g0tH;P1a[HP0 c,热键的使用,逐一测试;
s|7} d r)@ ZAl0 d,enter键和esc键的使用;51Testing软件测试网DaNM g/m,d:p I
在测试中,应遵循由简入繁的原则,先进行单个控件功能的测试,确保实现无误后,再进行多个控件的的功能组合的测试。
'p9ADx V0
&]P T R6v!U0ps:密码输入框测试时要特别注意进行字母大写输入的测试。51Testing软件测试网B'Hn fp7Em D'C

X9}9as/[X/e_+B^0查找替换操作
CU%h.a9nsr V0 案例演示:打开word中的"替换"对话框
v-qB[/i"t+Q7R0 测试本功能有通过测试和失败测试两种情况
,u+A$q EJ*}1kY0 通过测试:51Testing软件测试网+W g:@n:[$b^'@

dnyC jG0 1,输入内容直接查找,或查找全部
4q cN9Xh0 2,在组合框中寻找已经查找过的内容,再次查找并确认文档的内容正确,如,已经查找过"测试用例",再次进入不用重新输入查找内容,直接在文档中搜寻就可以.51Testing软件测试网0NM]RWhq:}

V(R\uX0失败测试:
4c5}rOc(P8H0 1,输入过长或过短的查询字符串.如,假设查询的字符串长度为1到255,那么输入0,1,2,256,255和254进行测试;51Testing软件测试网*swm.F,lzt4s
 2,输入特殊字符集,如,在word中.^g代表图片,^代表分栏符,可以输入这类特殊字符测试;
!f8D2}|_\ pZ L051Testing软件测试网&[%m;^^Qmu
替换测试大体相同.
W$u u0AQ@;o[,G3d0 关于编辑操作窗口的功能测试的用例:
-@X;F/r5d#K y0 1,关闭查找替换窗口.不执行任何操作,直接退出;51Testing软件测试网 Xv^(Y5s.bLb K
 2,附件和选项测试.假如,设定"精确搜寻","向后"搜索等附件选项等等来测试;51Testing软件测试网T*V7y"Qw6r;Q6\ V
 3,控件间的相互作用.如,搜寻内容为空时,按钮"搜寻全部","搜寻","全部替换","替换"都为灰色.51Testing软件测试网h2q2@e_ `NU*SsSF
 4,热键, Tab键.回车键的使用.51Testing软件测试网7CS3]i? tk
51Testing软件测试网s-Awn^$B \
插入操作
dV,u)e NO0 1,插入文件
c6w.AU eL~3u0 测试的情况51Testing软件测试网Q#b0b6d*Dz|2n^!@
 a,插入文件;51Testing软件测试网:?*qL$W~
 b,插入图像;51Testing软件测试网*drb'mW w|H8m
 c,在文档中插入文档本身;
X2I'{ {-Uba*xP0 d,移除插入的源文件;51Testing软件测试网 I5|'AA7Y%nau*xL L
 e,更换插入的源文件的内容;51Testing软件测试网4g X&qf$kB-}2a

*MjQ9ULC9K h#D02,链接文件51Testing软件测试网Y%qFc#A [gm!X
 测试方法:51Testing软件测试网 W7~P:?e
 a,插入链接文件;51Testing软件测试网 p a0D:O{(uQ?f
 b,在文档中链接文档本身;51Testing软件测试网j'B2[CB(k ^D
 c,移除插入的源文件;51Testing软件测试网G f/A p2t y'Kf
 d,更换插入的源文件的内容.51Testing软件测试网0\5aIA |-\]r
51Testing软件测试网CX,{PU"\
3,插入对象51Testing软件测试网 ` jv7G'C
 要测试的内容
|/WiF]!l0 a,插入程序允许的对象,如,在word中插入excel工作表;
&d+w6q'@$ORZ0 b,修改所插入对象的内容.插入的对象仍能正确显示;
(r CS0G#bX4L{h%`0 c,卸载生成插入对象的程序,如,在word中插入excel工作表后卸载excel,工作表仍正常使用.
n_ I \ u W`&@ KpJ051Testing软件测试网:nD;ORj9qOZ
编辑操作51Testing软件测试网0P`N(w2iG
 编辑操作包括剪切,复制,粘贴操作.
I m][ l6VV~0
x}{L6gSJ v0测试剪切操作的方法
n Zl'rm}:~0 a,对文本,文本框,图文框进行剪切;
#?h;T6\.[0GSpW;]0 b,剪切图像
;^8ncV6] FzS0 c,文本图像混合剪切
Wk`3ST{q6Vk%w"W0 复制操作方法与剪切类似.51Testing软件测试网,R-b3['sv-p ~
51Testing软件测试网hQeG4o Dc;y;gB
测试时,主要是对粘贴操作的测试,方法是:51Testing软件测试网Qu x s1Sy#R2s
 a,粘贴剪切的文本,文本框及图文框;51Testing软件测试网+c(n&kXU Y#`1@,J
 b,粘贴所剪切的图像;
#V? cI1d|0 c,剪切后,在不同的程序中粘贴
j2TkNGQ;YG.U0 d,多次粘贴同一内容,如,剪切后,在程序中连续粘贴3次;
.Q5D6j6S(B^MuHL0 e,利用粘贴操作强制输入程序所不允许输入的数据.
M}0rv,rv3E0
'}p;HL!n#aR|0界面测试用例的设计方法51Testing软件测试网.Egui"O]
 1,窗体
t:B.[oU&xY5{0 测试窗体的方法:
m(ttU Zk0 a,窗体大小,大小要合适,控件布局合理;51Testing软件测试网m,}VW/y'b
 b,移动窗体.快速或慢速移动窗体,背景及窗体本身刷新必须正确;
%w8C`:n9U4@0 c,缩放窗体,窗体上的控件应随窗体的大小变化而变化;51Testing软件测试网Nm+fzV
 d,显示分辨率.必须在不同的分辨率的情况下测试程序的显示是否正常;
1x0Ne-[UC9L ywZ0 进行测试时还要注意状态栏是否显示正确;工具栏的图标执行操作是否有效,是否与菜单懒中图标显示一致;错误信息内容是否正确,无错别字,且明确等等;
B l _*a E;Q0
9]bQ }6]&s9C{9f w02,控件
_*Ft'TY$M&LK)?0 测试方法:51Testing软件测试网8};C"c)X~S T
 a,窗体或控件的字体和大小要一致;
bBwW0O@ Y0 b,注意全角,半角混合51Testing软件测试网)y a@cI&G4N&j0e
 c,无中英文混合.51Testing软件测试网"n+~a{y2u2].F'M
51Testing软件测试网#cE.h*ra:D
菜单
{2rv8^*m&T"gs` P0
+Y&c_&W/MV2|G3d0进行测试时要注意
H$F \ g#gwb9F0 a,选择菜单是否可以正常工作,并与实际执行内容一致;51Testing软件测试网 z*^_9j{*Gh
 b,是否有错别字:51Testing软件测试网"c4|-Is z X
 c,快捷键是否重复;51Testing软件测试网\;[.Fug2e
 d,热键是否重复;
._UGY Yv&R:l0 e,快捷键与热键操作是否有效
%Y+T bp'F,u0 f,是否存在中英文混合
f6Y^ o|0 g,菜单要与语境相关,如,不同权限的用户登陆一个应用程序,不同级别的用户可以看到不同级别的菜单并使用不同级别的功能;51Testing软件测试网2I,R9e-fS[7B
 h,鼠标右键快捷菜单51Testing软件测试网 OcT-E#W6VV8EN

P5r4CS d:uj0特殊属性51Testing软件测试网|)v2{b8C*u
 1,安装界面应有公司介绍或产品介绍,有公司的图标
o [ i O d4z1m0 2,主界面及大多数界面最好有公司图标
CZM+Yd~6v(d0 3,选择"帮助"->"关于"命令,应 看见相关版权和产品信息

#G},TA&z0

/~d.LP6y'f;r.TB,?:c0 51Testing软件测试网qPkd(m Q8Q?5M(B

e2i2U9`|v8H0感觉这篇文章有些乱,仅供参考。51Testing软件测试网Y e*G$KR ENP%h


TAG: 技术术

sj_dreamfly的个人空间 引用 删除 sj_dreamfly   /   2009-12-08 20:35:44
不错,想的比我多多了,学习了啊
 

评分:0

我来说两句

Open Toolbar