在测试的道路上,越走越远,越飞越高
测试用例(Test Cases)设计
上一篇 /
下一篇 2007-08-16 10:26:18
来自51
hkg"i$Z4E}:Wk0http://www.51testing.com/?action_viewnews_itemid_17401.html
51Testing软件测试网}6\1].R3k(h"w3I!l mc\
H01、如何创建
Test Cases
6hd7{2ld.^051Testing软件测试网0MqN-R%IQhR*A? h vTest Cases基本要素:
Mf3~
w1TcE$c0 1 简明的标题(说明
测试的目的)
&uIZ7C,Fsy*zC0 2 用例的优先级,测试所需时间
Pq5c r)W2N4Z}0 3 初始化条件,如何构造测试环境
-LH3V0Y@R+]0 4 执行测试的详细步骤
51Testing软件测试网"jom6s ^ 5 期望Test Cases执行后的正确结果
P?#X^'SmW&d\!Hu#M Y6p05Dvb;C:fRS0Q%J.`k;dH.Ue0关于
测试用例的优先级别的设定:
7[+j9L yK[
nC4{0 pri1 - 基本的功能
51Testing软件测试网@ ?
r%g3EN pri2 - 错误的条件,界限用例(最大值,最小值...)
51Testing软件测试网'gt$a0j\2xu,} pri3 - 极端的条件,边缘用例
51Testing软件测试网9si EL/S
VF
sX[$BWzNr/p!m g0编写Test Cases的注意事项:
YB)`8{:Wa0Yp$KQD0 一个好的Test Cases的重要性不亚于一段好的代码,在写Case的过程中我们需要注意以下几个方面:
"gJ9O.Q*YxB'UZ0 1 需要有一个具有自我解释功能的标题,将测试的目的说清楚。(例如:按下“ALT+F+C”关闭“XXXX”主窗体。)
51Testing软件测试网M1U7A~%D 2 足够详细准确的内容,即使是一个对所要测试的内容根本不了解的新手,也能准确的按照所写的Test Cases完成测试。
51Testing软件测试网[v"i+O/Ltc 3 拒绝重复的测试用例
7|9{N(I!Y!G0 4 不要有模糊的,个性化和想当然的Test Cases(例如:用各种方法打开对话框“XXXX”)
0nELn4n!b K0 5 尽量提供一些于Test Cases相关的参考
51Testing软件测试网K'e5HS:p1yU5XC$oW&x"fzOT0当你在写完cases的时候最好带着一下几个问题检查一下你的case:
51Testing软件测试网)e9ND
EI$Q
?+u 1 你的test case的标题是否体现了该用例详细而精确的目的性
3`)Z
Q?B/`1N8A0 2 你的test case对于一个新手来说是否能让他们精确的执行
51Testing软件测试网
gzV ]K 3 你的test case是否有重复
t h'x{F0 4 你的test case中的步骤是否清晰,让人一看就能很明白的执行
51Testing软件测试网/]q'["SpY"a"` 5 你定义的执行结果是否能让人很清楚的意识到他跑完这个case后是成功还是失败
yX#Z
e"Ld,h5U
Y-m051Testing软件测试网-N#qA,n {p2、运行Test Cases
6Od Xo7n5x4V.H0 根据Test Cases的优先级和不同的测试阶段运行测试用例,运行时要注意Case的优先级(有必要时可以对其进行修改)和测试方式(手动测试还是
自动化测试等),并最终记录测试结果。
51Testing软件测试网'Z~$Y5B%Y.c3^ O%e4Bp!_zpBs1[03、记录测试结果
%CY9j'DD4KI#{0 记录在不同测试阶段(Test Pass 1, Regression 1, Test Pass 2…UI Freeze.. Regression 2….Final Test Pass.)运行Test Cases的结果,一般分四种结果Blocked(记录bug号和原因)、Failed(记录bug号和原因)、Not Run(记录原因)、Pass。
BN*M T9sYy-E"i0
DhsM#|G04、何时再修改并创建新的Test Cases
51Testing软件测试网8[%^ Z6a-G)A 1 测试目标一些特性的改变
,jS(uqa{2H3NZ0 2 Test Cases的优先级发生改变
;UDF gV
t1v1Ny0 3 代码改变
e(T
U)[{-a%^0 4 发现新的Bug但用例库中没有与之相关的Test Case
51Testing软件测试网ND6l,\ Z2S 5 发现新的Bug但用例库中已经存在与之相关的Test Case
d+MN7BF2k#|0{051Testing软件测试网dz
GT.j5Z*{
收藏
举报
TAG:
测试用例