不要追求绝对的公平,红尘之中没有公平而言,人活一世,难得糊涂。                                           it is no use doing what you like, you have got to like what you do.

设计功能和界面测试用例

上一篇 / 下一篇  2006-12-07 17:26:08 / 个人分类:软件测试技术

设计功能界面测试用例51Testing软件测试网 TYB j;_4c3X
51Testing软件测试网Y1Ak4F"d;t q

JK&w+iH[8t+zHZ9z01.1 文本框、按钮等控件测试51Testing软件测试网;j.M ]q)F%D1pz
51Testing软件测试网0S*Dc~|&K]2nZ
1.1.1 文本框的测试
jG,P a0V+~3_!X {{051Testing软件测试网8g:`\c-N9\)u!On
如何对文本框进行测试51Testing软件测试网T)cEs}
51Testing软件测试网 B X6GR,Y6E
 a,输入正常的字母或数字。51Testing软件测试网lNn,v~O~
 b,输入已存在的文件的名称;51Testing软件测试网EV$d/| OWj
 c,输入超长字符。例如在“名称”框中输入超过允许边界个数的字符,假设最多255个字符,尝试输入 256个字符,检查程序能否正确处理;51Testing软件测试网-I^3lhg'og4u8I
 d,输入默认值,空白,空格;
r"GJ7^KV0r:LSf0 e,若只允许输入字母,尝试输入数字;反之;尝试输入字母;51Testing软件测试网4D5^,ZY#vn{P)w${
 f,利用复制,粘贴等操作强制输入程序不允许的输入数据;
#m3Z)jWqUoE0 g,输入特殊字符集,例如,NUL及\n等;51Testing软件测试网&lz5i-V6J#l2[r
 h,输入超过文本框长度的字符或文本,检查所输入的内容是否正常显示;
%G5` B4e,?4v0 i,输入不符合格式的数据,检查程序是否正常校验,如,程序要求输入年月日格式为yy/mm/dd,实际输入yyyy/mm/dd,程序应该给出错误提示51Testing软件测试网-B+hke9Kzn&p`^
51Testing软件测试网a|bp'j
在测试过程中所用到的测试方法:
0v)?l6fc$t.x0W Y7y051Testing软件测试网4BL#O^}g
 1,输入非法数据;51Testing软件测试网7R YM9{~yt{
 2,输入默认值;51Testing软件测试网)StI5a,M
 3,输入特殊字符集;51Testing软件测试网-pP+ZW5T|
 4,输入使缓冲区溢出的数据;51Testing软件测试网@ q"mM@N)oq
 5,输入相同的文件名;
~r&To.h?1l F0命令按钮控件的测试51Testing软件测试网(A)D/u7LJj RY

,a G7YMZp\\0测试方法:51Testing软件测试网[N%I&?"mUw"D { G

;EoQ2I2~)A0 a,点击按钮正确响应操作。如,单击确定,正确执行操作;单击取消,退出窗口;51Testing软件测试网"MCM,]"H8bwkZ&|
 b,对非法的输入或操作给出足够的提示说明,如,输入月工作天数为32时,单击”确定“后系统应提示:天数不能大于31;51Testing软件测试网e/x WJaxXQ
 c,对可能造成数据无法恢复的操作必须给出确认信息,给用户放弃选择的机会;51Testing软件测试网L#v^ [k%g(dz!v;T0M
单选按钮控件的测试
"^/VM:U @T)S:a6z)h,go051Testing软件测试网6K|3@__cN1h
测试方法:51Testing软件测试网cV*ju3J@

d5m2?m jW,Dbzw z0 a,一组单选按钮不能同时选中,只能选中一个。51Testing软件测试网iS%xU.env [
 b,逐一执行每个单选按钮的功能。分别选择了“男”“女”后,保存到数据库的数据应该相应的分别为“男”“女”;
;_0J([:W,r]"u%R0 c,一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空;51Testing软件测试网DiG9s&K }*aMN
up-down控件文本框的测试
Ssa G ei,z9TR g_*H0
W7vAP4M\ X i/BI0测试方法:51Testing软件测试网r0s$O6uT)E;}oJ'U(a#I

K ?j |l2Z*sw"v0 a,直接输入数字或用上下箭头控制,如,在“数目”中直接输入10,或者单击向上的箭头,使数目变为10;
gP+RW;Z H$V%R0 b,利用上下箭头控制数字的自动循环,如,当最多数字为253时,单击向上箭头,数目自动变为1;反之亦适用;51Testing软件测试网6M'h:U,Wc s.g!Z[:B
 c,直接输入超边界值,系统应该提示重新输入;51Testing软件测试网~1w9s;q1S(e&| a
 d,输入默认值,空白。如,“插入”数目为默认值,点击“确定”;或,删除默认值,使内容为空,单击“确定”进行测试;51Testing软件测试网{5_b`D-T$M
 e,输入字符。此时系统应提示输入有误。51Testing软件测试网y!L#Rb4a:q4|
组合列表框的测试51Testing软件测试网-P*OD v7` f g0h){8NEo

1s^/Wi e&o%rr$?2C0测试方法:
/|C'vaz4Xz4_0
0S;W'piP^0 a,条目内容正确,其详细条目内容可以根据需求说明确定;
]?.z/@h0 b,逐一执行列表框中每个条目的功能;
Z%h]Z3p)Ap+N0 c,检查能否向组合列表框输入数据;
Olr"G#Ji;N0复选框的测试
MYMZ?2B j0
P:P%]r| vSaq,^0测试方法:51Testing软件测试网{fG)ws_d_wC]
51Testing软件测试网!Q|*U5m cR3G3x/d;U
 a,多个复选框可以被同时选中;
Q8AWyk0 b,多个复选框可以被部分选中;51Testing软件测试网Kn"\e3~8\
 c,多个复选框可以都不被选中;
|ux%Hd d0 d,逐一执行每个复选框的功能;51Testing软件测试网!I}$jht!T$Ec
列表框控件的测试
8a0y)r4q SY&G$Pu051Testing软件测试网^U7Pj_4h*N
测试方法:51Testing软件测试网)q9m J Ys s:j5b
51Testing软件测试网,@z/d9a?9ok']'@1o
 a,条目内容正确;同组合列表框类似,根据需求说明书确定列表的各项内容正确,没有丢失或错误;
*~[)h1e6`4J l0 b,列表框的内容较多时要使用滚动条;51Testing软件测试网;v#r'R%^\
 c,列表框允许多选时,要分别检查shift选中条目,按ctrl选中条目和直接用鼠标选中多项条目的情况;
hpc"y9_ Z dM6\0滚动条控件的测试
/xxR~+HDh;te0
2tsf)e1}/u`0要注意一下几点:51Testing软件测试网H:h+Q:r7U\
51Testing软件测试网 E8MK7n+Ys#uZZ
 a,滚动条的长度根据显示信息的长度或宽度及时变换,这样有利于用户了解显示信息的位置和百分比,如,word中浏览100页文档,浏览到50页时,滚动条位置应处于中间;51Testing软件测试网`o$Oe&T&Z#r
 b,拖动滚动条,检查屏幕刷新情况,并查看是否有乱码;51Testing软件测试网 XU*N~CWPZQ
 c,单击滚动条;
.BMQ)D bC5V0a,a0 d,用滚轮控制滚动条;
_o0z9[hZ T0` _0 e,滚动条的上下按钮。51Testing软件测试网8|!m'F-vNE
各种控件在窗体中混和使用时的测试51Testing软件测试网W f J7H7_1|-T J)@

SjMW#v0 a,控件间的相互作用
bj%LJ ?Z @;z6{?0 b,tab键的顺序,一般是从上到下,从左到右;51Testing软件测试网 y A0r:?:U0ZMe
 c,热键的使用,逐一测试;
f p Cu;f.k_!s E0 d,enter键和esc键的使用;51Testing软件测试网V Z^5JC'])P2I7}
在测试中,应遵循由简入繁的原则,先进行单个控件功能的测试,确保实现无误后,再进行多个控件的的功能组合的测试。
9h9k W@T;wN0
fj qv;COp5@0ps:密码输入框测试时要特别注意进行字母大写输入的测试。51Testing软件测试网_8c*D&H0WW+H

5GD;XM!Gt9n0查找替换操作51Testing软件测试网4Q8iUc;By*b
 案例演示:打开word中的"替换"对话框
p7Wv9nm*f-Ni5F0 测试本功能有通过测试和失败测试两种情况
o&oMk]0K R m/Ip0 通过测试:51Testing软件测试网mtgD(Z]

$y2ilp:^x%n0 1,输入内容直接查找,或查找全部
"d&hQv Z$t yn,X3e0 2,在组合框中寻找已经查找过的内容,再次查找并确认文档的内容正确,如,已经查找过"测试用例",再次进入不用重新输入查找内容,直接在文档中搜寻就可以.51Testing软件测试网$bZKoHyp-}B0}
51Testing软件测试网l7K"gPham2@ t|
失败测试:51Testing软件测试网Xs Z&NK6`
 1,输入过长或过短的查询字符串.如,假设查询的字符串长度为1到255,那么输入0,1,2,256,255和254进行测试;51Testing软件测试网*f-?jrUG
 2,输入特殊字符集,如,在word中.^g代表图片,^代表分栏符,可以输入这类特殊字符测试;
3z1^H_ UU&m-x0
.nF,y*z PZw4G!{{s0替换测试大体相同.51Testing软件测试网"Q%o/R^2h*?&q2L
 关于编辑操作窗口的功能测试的用例:
4@[+Z(B o @ }*dd4a0 1,关闭查找替换窗口.不执行任何操作,直接退出;
Hxk d;N+f0 2,附件和选项测试.假如,设定"精确搜寻","向后"搜索等附件选项等等来测试;51Testing软件测试网 ` m `S!^(M
 3,控件间的相互作用.如,搜寻内容为空时,按钮"搜寻全部","搜寻","全部替换","替换"都为灰色.51Testing软件测试网Q?;h5FV/T2H:t
 4,热键, Tab键.回车键的使用.51Testing软件测试网&z_-Ar8x,sD}X
51Testing软件测试网9K;Dl@@^!V'`;`
插入操作51Testing软件测试网wo X!M0_ G!q3y
 1,插入文件51Testing软件测试网l"~'qd XyQ
 测试的情况
7OR6f(W ~Bm0 a,插入文件;
hVyE!tn._5I0_0 b,插入图像;
0T-rjs;`G"I0 c,在文档中插入文档本身;51Testing软件测试网z/[eo HCn G-RwD
 d,移除插入的源文件;51Testing软件测试网U:X&w,qSH
 e,更换插入的源文件的内容;51Testing软件测试网5gS])O4ST
51Testing软件测试网!dg"c/N:fP*N:]tI!]
2,链接文件51Testing软件测试网9v[XS`9E1|
 测试方法:51Testing软件测试网#u;~ X9q @W
 a,插入链接文件;51Testing软件测试网n{hb!to
 b,在文档中链接文档本身;51Testing软件测试网&qQ*[(B8_
 c,移除插入的源文件;51Testing软件测试网;N-|#S6fw E/| C3k?
 d,更换插入的源文件的内容.
/n-g;A)fM/H` I051Testing软件测试网d]F#F;f,j~6X*b[l
3,插入对象
~| Zx0I Oq:}0 要测试的内容51Testing软件测试网JzG9_p![3]
 a,插入程序允许的对象,如,在word中插入excel工作表;51Testing软件测试网9n5Q~#Qr1t
 b,修改所插入对象的内容.插入的对象仍能正确显示;51Testing软件测试网S o I7v{r\'o
 c,卸载生成插入对象的程序,如,在word中插入excel工作表后卸载excel,工作表仍正常使用.51Testing软件测试网)T1rv_Gu#~!T
51Testing软件测试网c {2l pd'~9U8@/^
编辑操作
].^F&g't6?U0 编辑操作包括剪切,复制,粘贴操作.51Testing软件测试网#C$[FUk`
51Testing软件测试网t]8^;Vev
测试剪切操作的方法51Testing软件测试网PTQc1|"^
 a,对文本,文本框,图文框进行剪切;51Testing软件测试网 Ypr9e3d h F
 b,剪切图像51Testing软件测试网+v P%QX GR@n
 c,文本图像混合剪切51Testing软件测试网T L8J \tZC ]
 复制操作方法与剪切类似.
$d,Nf&J6T3L9UN0
A8z;n5|8Z]$D1h tC0测试时,主要是对粘贴操作的测试,方法是:
oZi%wrq0 a,粘贴剪切的文本,文本框及图文框;
H r%{$^RVo^M0 b,粘贴所剪切的图像;51Testing软件测试网 U z%x2N-BY
 c,剪切后,在不同的程序中粘贴
M;qa1T1w;z GP0 d,多次粘贴同一内容,如,剪切后,在程序中连续粘贴3次;
$m`q uOt)fl!e"C0 e,利用粘贴操作强制输入程序所不允许输入的数据.
:j-V LyY"uca ?051Testing软件测试网JP ]9c-w}xy
界面测试用例的设计方法51Testing软件测试网1R j-h\I p2kk
 1,窗体51Testing软件测试网.@$Fc7b+IF9y:xQe
 测试窗体的方法:51Testing软件测试网j%Q3Xo{ N!e&h2[
 a,窗体大小,大小要合适,控件布局合理;
MwImf T;N0 b,移动窗体.快速或慢速移动窗体,背景及窗体本身刷新必须正确;
o1{y!_ l|+f0 c,缩放窗体,窗体上的控件应随窗体的大小变化而变化;51Testing软件测试网z7A(Q%OfI,y yy
 d,显示分辨率.必须在不同的分辨率的情况下测试程序的显示是否正常;
B/As G$Vd_5z0 进行测试时还要注意状态栏是否显示正确;工具栏的图标执行操作是否有效,是否与菜单懒中图标显示一致;错误信息内容是否正确,无错别字,且明确等等;51Testing软件测试网 O8e)cS(F1tBGO
51Testing软件测试网2OA#w#aH5H
2,控件
f?z5{f-HK&D s6s%x0 测试方法:51Testing软件测试网C+GL o[5t
 a,窗体或控件的字体和大小要一致;
Djc?0A#g0 b,注意全角,半角混合
y'lp.?D#V7Mu3D7CU0 c,无中英文混合.
A6yA"TAE!E`(c?0
FIt.E r$m1hy|0菜单51Testing软件测试网)Q2gh!Dr ~+p$^

a-k p Dt(z |e0进行测试时要注意
a$lb,kC0 a,选择菜单是否可以正常工作,并与实际执行内容一致;51Testing软件测试网V#U\Fk
 b,是否有错别字:51Testing软件测试网,b r,S4kW Z[I%oFS
 c,快捷键是否重复;51Testing软件测试网h)IGKT&_5f!D
 d,热键是否重复;
'AEDl{0 e,快捷键与热键操作是否有效
u|v`A/z0 f,是否存在中英文混合51Testing软件测试网 e/u4Z,w{)jw/N D
 g,菜单要与语境相关,如,不同权限的用户登陆一个应用程序,不同级别的用户可以看到不同级别的菜单并使用不同级别的功能;51Testing软件测试网~DnLm+q
 h,鼠标右键快捷菜单51Testing软件测试网LO `L uw G

!kl;F$st!bM0特殊属性
d9]};DL;~$}T2E0 1,安装界面应有公司介绍或产品介绍,有公司的图标
5N;gx[1c^'QN0 2,主界面及大多数界面最好有公司图标51Testing软件测试网NGw EJr
 3,选择"帮助"->"关于"命令,应看见相关版权和产品信息

TAG: 测试用例 设计功能 界面测试用例

引用 删除 fengx123   /   2016-08-10 16:12:11
-5
God123的个人空间 引用 删除 God123   /   2015-09-29 16:29:14
棒棒哒~~~
God123的个人空间 引用 删除 God123   /   2015-09-29 16:28:37
5
引用 删除 lxs3   /   2015-08-04 15:25:11
5
xushiyao的个人空间 引用 删除 xushiyao   /   2015-03-26 11:16:36
5
引用 删除 simona2014   /   2014-10-17 16:56:03
5
天羽屠龙舞的个人空间 引用 删除 天羽屠龙舞   /   2014-06-25 16:08:46
5
zse的个人空间 引用 删除 zse   /   2014-04-02 10:02:08
真好,学习了
探花 引用 删除 lp20105203344   /   2013-10-29 15:42:52
学习了
vivianwy的个人空间 引用 删除 vivianwy   /   2013-10-24 11:11:46
非常好,借鉴、学习了
vivianwy的个人空间 引用 删除 vivianwy   /   2013-10-24 11:11:08
5
zxl105的个人空间 引用 删除 zxl105   /   2013-09-18 18:32:20
5
把测试方法延伸到生活中去的个人空间 引用 删除 babytesting   /   2013-08-28 13:52:56
5
先飞的笨鸟的个人空间 引用 删除 先飞的笨鸟   /   2013-07-12 16:15:06
很不错,受益匪浅。。。
shuixianzi的个人空间 引用 删除 shuixianzi   /   2013-03-06 18:08:08
5
yj956486535的个人空间 引用 删除 yj956486535   /   2013-01-06 10:34:13
5
anny2012的个人空间 引用 删除 anny2012   /   2013-01-04 09:40:31
不错 呵呵 正想找点资料
xiaorongjuan的个人空间 引用 删除 xiaorongjuan   /   2012-12-13 17:38:14
学习了
引用 删除 万里飘云   /   2012-09-24 11:57:37
5
blkbxtst的个人空间 引用 删除 blkbxtst   /   2012-09-16 21:19:24
学习中。。。
 

评分:0

我来说两句

Open Toolbar