你无法决定生命的长度,但你可以掌握生活的宽度;你无法改变容貌,但你可以展现笑容;你无法控制他人,但你可以改变自己;你无法预知明天,但你可以把握今天!

设计功能和界面测试用例

上一篇 / 下一篇  2007-08-21 15:19:29 / 个人分类:精文收集

K_3q"H&d`!T%|o)N0一.如何对文本框进行测试

wb2r?ec\-A6L8n051Testing软件测试网a;?l_Y` ~

a.输入正常的字母或数字。51Testing软件测试网+zBuCI ^5x)J'Z
b.输入已存在的文件的名称;51Testing软件测试网CV E5{ulEu;K$q!O)X
c.输入超长字符。例如在“名称”框中输入超过允许边界个数的字符,假设最多255个字符,尝试输入 256个字符,检查程序能否正确处理;51Testing软件测试网Z-?e9sB2Mn2T)j*B
d.输入默认值,空白,空格;51Testing软件测试网*]0]'JD L }p AO
e.若只允许输入字母,尝试输入数字;反之;尝试输入字母;
@&[&~N*R0f.利用复制,粘贴等操作强制输入程序不允许的输入数据;
u9H?8DD _0A[!M0g.输入特殊字符集,例如,NUL及\n等;51Testing软件测试网"ob0NJ _$B]
h.输入超过文本框长度的字符或文本,检查所输入的内容是否正常显示;
D?#k2qb mf"I!i4|0i.输入不符合格式的数据,检查程序是否正常校验,如,程序要求输入年月日格式为yy/mm/dd,实际输入yyyy/mm/dd,程序应该给出错误提示
51Testing软件测试网rV1SM.G.D7t

51Testing软件测试网da$T0Ms&h

在测试过程中所用到的测试方法:51Testing软件测试网;d s9s cXlQwp
1.输入非法数据;51Testing软件测试网$lboRId9L#p
2.输入默认值;
g7YG6T(u#T'K'p03.输入特殊字符集;
k3l#R#qn nd04.输入使缓冲区溢出的数据;
`QqL#i%N6lF05.输入相同的文件名;51Testing软件测试网2c*y1t1Q6q~*~A
 
A:RI%_ ^5uL%u4Dn`0二.命令按钮控件的测试
51Testing软件测试网1Vi`\.t q?m

Q;tEK9T|0测试方法:
kw?/u Z,Dy0a.点击按钮正确响应操作。如,单击确定,正确执行操作;单击取消,退出窗口;51Testing软件测试网w? d O Wa*q2J K d
b.对非法的输入或操作给出足够的提示说明,如,输入月工作天数为32时,单击”确定“后系统应提示:天数不能大于31;
U:l SD0U$A m%|0c.对可能造成数据无法恢复的操作必须给出确认信息,给用户放弃选择的机会;
n#n*N8cgU;SwQ3[5R0单选按钮控件的测试

8E5p"X5`K {'mx2P%n,~0

gA,C|.n3C%d7T/\'z3EU0测试方法:51Testing软件测试网 r.iq^LX.uM
a.一组单选按钮不能同时选中,只能选中一个。
4G.Kgx,]$t Od0b.逐一执行每个单选按钮的功能。分别选择了“男”“女”后,保存到数据库的数据应该相应的分别为“男”“女”;51Testing软件测试网9L/u~ZjbN+G n.T)Yf6{
c.一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空;51Testing软件测试网'^3[ zS(Un+n
up-down控件文本框的测试

i-F.u*_OYT051Testing软件测试网fs T,\-J h

测试方法:
BP.y%^M*\4J&BE\}0a.直接输入数字或用上下箭头控制,如,在“数目”中直接输入10,或者单击向上的箭头,使数目变为10;
0epsQ)Nd0b.利用上下箭头控制数字的自动循环,如,当最多数字为253时,单击向上箭头,数目自动变为1;反之亦适用;51Testing软件测试网T8ug.?rh
c.直接输入超边界值,系统应该提示重新输入;51Testing软件测试网@ E3k3M'TC}|
d.输入默认值,空白。如,“插入”数目为默认值,点击“确定”;或,删除默认值,使内容为空,单击“确定”进行测试;
.PNW"grX"oB0e.输入字符。此时系统应提示输入有误。51Testing软件测试网$? i]:_P$E R1G [+nM NH
组合列表框的测试

&V$@1K5b2`j \0

`5F4L%qM7D'@lm0测试方法:51Testing软件测试网:o/F9IQk.[
a.条目内容正确,其详细条目内容可以根据需求说明确定;
?h:R#ZIc? L0b.逐一执行列表框中每个条目的功能;51Testing软件测试网}'yd W!K(W[
c.检查能否向组合列表框输入数据;51Testing软件测试网_l#cu/aj/Y L N
复选框的测试

?-[a.A|C051Testing软件测试网Q|!V8?#@3W

测试方法:51Testing软件测试网-_7M3^4\o6F&VS;H
a.多个复选框可以被同时选中;51Testing软件测试网"[SOX[ ]
b.多个复选框可以被部分选中;
d9_.o%x b,_0c.多个复选框可以都不被选中;51Testing软件测试网` c&ib w+B7^
d.逐一执行每个复选框的功能;51Testing软件测试网/OUl3U+I%LT4F
 51Testing软件测试网!X'a A7XDF#p'd
三.列表框控件的测试

i vm GLHl,U0

;Xu^{ D _,l0测试方法:51Testing软件测试网,]O3D? r"r7P%j
a.条目内容正确;同组合列表框类似,根据需求说明书确定列表的各项内容正确,没有丢失或错误;
P}7|s#Gj*V4]"q!o0b.列表框的内容较多时要使用滚动条;51Testing软件测试网h*u8jG|6]
c.列表框允许多选时,要分别检查shift选中条目,按ctrl选中条目和直接用鼠标选中多项条目的情况;

4koL;O'N Rb6a2w051Testing软件测试网(WHh2Y"XUO

四.滚动条控件的测试51Testing软件测试网7@3b+g;fZr5on

51Testing软件测试网&J"Jvv;[ }

要注意一下几点:51Testing软件测试网'r&Q*H/@6de9P%f
a.滚动条的长度根据显示信息的长度或宽度及时变换,这样有利于用户了解显示信息的位置和百分比,如,word中浏览100页文档,浏览到50页时,滚动条位置应处于中间;51Testing软件测试网+_l)l*y1TY(u*q0D
b.拖动滚动条,检查屏幕刷新情况,并查看是否有乱码;51Testing软件测试网9f4?2qwg5I-}
c.单击滚动条;51Testing软件测试网;{v0ER$i#AR
d.用滚轮控制滚动条;
2jO5QK,Z.l0e.滚动条的上下按钮。

+H2aguPI051Testing软件测试网)Z tyN@3fZ

五.各种控件在窗体中混和使用时的测试

\)bi0BexYH}/N0

Y3kW(iz0a.控件间的相互作用;51Testing软件测试网GMx"uJ%Y,e
b.tab键的顺序,一般是从上到下,从左到右;
\2AwQ*zQ~0c.热键的使用,逐一测试;51Testing软件测试网#D ^2i&Z x9E
d.enter键和esc键的使用;
_ G od-`1C0在测试中,应遵循由简入繁的原则,先进行单个控件功能的测试,确保实现无误后,再进行多个控件的的功能组合的测试。
51Testing软件测试网S$Z^Y Ur M,`u Y

51Testing软件测试网Pv R'd/j4C.L!L5f'b

ps:密码输入框测试时要特别注意进行字母大写输入的测试。

YW;CwA-J)a^ N'Z0

Je9U5uiQZ H0查找替换操作
~ V } T T#b ?i0 案例演示:打开word中的"替换"对话框51Testing软件测试网p2BkpX]3O
 测试本功能有通过测试和失败测试两种情况
*U4A:?U^0 通过测试:
51Testing软件测试网 {2F"Vt+y"yE-x

51Testing软件测试网 u,}ZZ6~hXS

1.输入内容直接查找,或查找全部51Testing软件测试网Y.Rp6pt mCX8d
2.在组合框中寻找已经查找过的内容,再次查找并确认文档的内容正确,如,已经查找过"测试用例",再次进入不用重新输入查找内容,直接在文档中搜寻就可以.

HWl u)at&zm051Testing软件测试网o] H&o?-{ E

失败测试:51Testing软件测试网:qRZ+f*Cf Q
1.输入过长或过短的查询字符串.如,假设查询的字符串长度为1到255,那么输入0,1,2,256,255和254进行测试;
C2b!xL;W02.输入特殊字符集,如,在word中.^g代表图片,^代表分栏符,可以输入这类特殊字符测试;

p%aF bzBq@0

&G|2?9zu%}&f2I.`'] @HZ9X0替换测试大体相同.
`6]J/^jE0 关于编辑操作窗口的功能测试的用例:51Testing软件测试网 q|~k3m_N
1.关闭查找替换窗口.不执行任何操作,直接退出;51Testing软件测试网m3|;ijy,n o)J
2.附件和选项测试.假如,设定"精确搜寻","向后"搜索等附件选项等等来测试;51Testing软件测试网H g![(M{4R'R
3.控件间的相互作用.如,搜寻内容为空时,按钮"搜寻全部","搜寻","全部替换","替换"都为灰色.
,Du"lm[04.热键, Tab键.回车键的使用.

~3Lw&d{.a0

QY {J9}d U0插入操作51Testing软件测试网%am km8fH6xT S|
1.插入文件51Testing软件测试网 P8uYa3`'\V |v$N.L
 测试的情况51Testing软件测试网#`8I0{f6w9Xh%[
a.插入文件;
Z~(fr]7|(g)^VZ0b.插入图像;51Testing软件测试网 n8_!Id*s2[
c.在文档中插入文档本身;
6PL4t.N2XN0d.移除插入的源文件;51Testing软件测试网Gp dP9rm:I r
e.更换插入的源文件的内容;
51Testing软件测试网&|BD8o:b*_'n

Y"K7wV[eyJ"V02.链接文件
"A&a+TV w?s T0 测试方法:51Testing软件测试网y'M|#|#j;xD&}
a.插入链接文件;
Z&j-r8z?{oma0b.在文档中链接文档本身;51Testing软件测试网D5}0flQ6E1fW5]
c.移除插入的源文件;
a1?J ~ G&K6v \&xS0d.更换插入的源文件的内容.

]1_:x/t,uD0

5mc F`/B I*X03.插入对象
-{sVH Ek D0 要测试的内容
$\]2ueg&{ K'}0a.插入程序允许的对象,如,在word中插入excel工作表;
9Zs nI F0xUU"]]0b.修改所插入对象的内容.插入的对象仍能正确显示;51Testing软件测试网%rWE5v:L/m {*}
c.卸载生成插入对象的程序,如,在word中插入excel工作表后卸载excel,工作表仍正常使用.
51Testing软件测试网(`&t$^)Dp7A!^

U'd1t"^U|Z klp3x*e0编辑操作
$d _z/rO)d(Tc6s4f0 编辑操作包括剪切,复制,粘贴操作.

H%{1J#U J&^%t051Testing软件测试网)Gtns.No'i-]/P

测试剪切操作的方法51Testing软件测试网i? u2z R)b ^m&k7{'qyi
a.对文本,文本框,图文框进行剪切;51Testing软件测试网!VSPw*[.Y
b.剪切图像
A3E,dB'CP0G]n0c.文本图像混合剪切51Testing软件测试网n5?{l(~V.B&L
 复制操作方法与剪切类似.

Lnc[1a j3i051Testing软件测试网 WN rRy'f j? rw.C0R

测试时,主要是对粘贴操作的测试,方法是:
s;U*\s%Rnap5X0a.粘贴剪切的文本,文本框及图文框;
A"l.o#CyB#e/Qiy0b.粘贴所剪切的图像;
p1TV h.|8F ]$p0R(KG0c.剪切后,在不同的程序中粘贴51Testing软件测试网v_2@7QYnJ!L[
d.多次粘贴同一内容,如,剪切后,在程序中连续粘贴3次;51Testing软件测试网6c!LP s2{|s||$W1S
e.利用粘贴操作强制输入程序所不允许输入的数据.
51Testing软件测试网nu^,Q2FS4{,JR

51Testing软件测试网-d:I$N*\-Px_Q`

六.界面测试用例的设计方法51Testing软件测试网i g0o Z;B]!G8d1\

D*I!N g7^/X y;Ll)pN#Kv01.窗体51Testing软件测试网QN2Bj }(~,]v
 测试窗体的方法:
P @+~ T` zVF5Z0a.窗体大小,大小要合适,控件布局合理;51Testing软件测试网n E2c}^C7Q
b.移动窗体.快速或慢速移动窗体,背景及窗体本身刷新必须正确;
*vi/u;x+E1Q0c.缩放窗体,窗体上的控件应随窗体的大小变化而变化;
r v_d7DSo_:Y!d;n0d.显示分辨率.必须在不同的分辨率的情况下测试程序的显示是否正常;
;V;l2a~b4Xy_0 进行测试时还要注意状态栏是否显示正确;工具栏的图标执行操作是否有效,是否与菜单懒中图标显示一致;错误信息内容是否正确,无错别字,且明确等等;
51Testing软件测试网n z9x"i Q X qD

2Q_!_#x5]_02.控件51Testing软件测试网#p`)l.f s8f
 测试方法:51Testing软件测试网slXu;H
a.窗体或控件的字体和大小要一致;
F `Y;c[}0b.注意全角,半角混合
z5c J|.}q4[Qz0c.无中英文混合.

.GC)mq8~!K0

Z/Qpj{#K`iyz1h}03.菜单
`?N0wWt ^0进行测试时要注意51Testing软件测试网PH:y m2qB]j G4X(H
a.选择菜单是否可以正常工作,并与实际执行内容一致;51Testing软件测试网X CA4w,JP
b.是否有错别字:
2gwC!d!fk0c.热键是否重复;51Testing软件测试网't| L)q aJW
e.快捷键与热键操作是否有效
/Ab-t \0QL0f.是否存在中英文混合51Testing软件测试网gcEhY
g.菜单要与语境相关,如,不同权限的用户登陆一个应用程序,不同级别的用户可以看到不同级别的菜单并使用不同级别的功能;51Testing软件测试网.x/HH-I5w
h.鼠标右键快捷菜单

B^OR*yN0

TAG: 精文收集

 

评分:0

我来说两句

日历

« 2024-01-20  
 123456
78910111213
14151617181920
21222324252627
28293031   

数据统计

  • 访问量: 30595
  • 日志数: 46
  • 图片数: 8
  • 文件数: 7
  • 书签数: 12
  • 建立时间: 2007-08-15
  • 更新时间: 2007-09-09

RSS订阅

Open Toolbar