51Testing软件测试网n-Iq N%@Y目 录51Testing软件测试网~R3z\WPb7w@0C%Y3X\
1. 概述51Testing软件测试网F.^w)_*i] s0E5z
2. 测试用例基本概念51Testing软件测试网#j.S#C*a j$|L
2.1. 测试用例的定义
j[+o(i j$w'J*|0 2.2. 测试用例的特征
F
^m;yU2{S3MYY0 2.3. 测试用例组成元素51Testing软件测试网wu)AH{R^Z"K
2.4. 测试用例设计原则
3}(g1\S/z&|L03. 测试用例设计方法
DR4ou r,UH(k0 3.1. 等价类划分方法
e
d$|-J4df*be0 3.2. 边界值分析方法51Testing软件测试网FA)R%DO;CH&h
a
3.3. 错误推测方法
7v,rSm]9wERo0 3.4. 因果图方法
2M)|YHOJ vvt
n0 3.5. 判定表驱动分析方法
ox-}-e.oj,p/a;]0 3.6. 正交实验设计方法
t-\J,wvN0 3.7. 功能图分析方法
Y'\;W
[aS@7W,}0 3.8. 场景设计方发51Testing软件测试网f9\~v%F)C.Q
4. 测试用例设计综合策略51Testing软件测试网[.\+X6r
P2H'`t
51Testing软件测试网ptD&d+J1.概述51Testing软件测试网.^4U S h%x
Grenford J. Myers在《The Art of Software Testing》一书中提出:一个好的测试用例是指很可能找到迄今为止尚未发现的错误的测试,由此可见测试用例设计工作在整个测试过程中的地位,我们不能只凭借一些主观或直观的想法来设计测试用例,应该要以一些比较成熟的测试用例设计方法为指导,再加上设计人员个人的经验积累来设计测试用例,二者相结合应该是非常完美的组合。本文所介绍的测试用例设计方法对于测试设计人员将是一个很好的方法指导,当然看完本文也未必能设计出好的测试用例,有了好的方法作为指导后需要更多的实践经验加以巩固和提炼。只有将测试设计思想与丰富的实践经验相融合才能设计出高质量的测试用例,相信你行!
wd$R~`0本文描述的范围:测试用例基本概念、测试用例设计方法、测试用例设计综合策略。
o+c'V*?vm F051Testing软件测试网xFdG0Tk#m 关键词:测试用例、等价类划分、边界值分析、错误推测、因果图、判定表驱动分析、正交实验、功能图分析、场景设计51Testing软件测试网3pGN7TcD
X
Z!qa tp])D0 读者对象:测试设计人员、测试人员
_/^Ft6r:v$`Vn0 51Testing软件测试网&zXr+^$f}8s;M4j
参考文献:51Testing软件测试网 BnIxDuJ v
1. 《计算机软件测试技术》 郑人杰
}M
c9gv-@0 2. 《The Art of Software Testing》 Grenford J. Myers
/Pnkc6cq/A0#]3IKN-le.e6S oY02.测试用例基本概念
Q@H.hLoH1BZ
I#}02.1.测试用例的定义51Testing软件测试网%Jx4K,YT6X}
e{*X
测试用例是为特定的目的而设计的一组测试输入、执行条件和预期的结果。测试用例是执行的最小实体。简单地说,测试用例就是设计一个场景,使软件程序在这种场景下,必须能够正常运行并且达到程序所设计的执行结果。51Testing软件测试网4q!\!_m;c0yF-[)K
/W'uGwAA*M/GL0g02.2.测试用例的特征
M,Il'vU$P K0 1.最有可能抓住错误的;51Testing软件测试网d^vm4w%c
2.不是重复的、多余的;51Testing软件测试网X`B(]$~#r|Ab
3.一组相似测试用例中最有效的;51Testing软件测试网oD]3p:V
T(Z6^*T
4.既不是太简单,也不是太复杂。51Testing软件测试网3y3O#?3gP*aY
5v8Yo7C7I#v/O.b02.3.测试用例组成元素
8ye7{P$pJt0 1.用例ID;
N)Q%W`3{l0 2.用例名称;
,~7l$PFI3@*KSU0 3.测试目的;51Testing软件测试网-nsv5FqD#?
4.测试级别;
#e^S.[`%Y2oX0 5.参考信息;
6N'moTK}0`&I0 6.测试环境;51Testing软件测试网NXFUN+I
7.前提条件;51Testing软件测试网^6YW0c.mw*s'A
8.测试步骤;
0N|@6z zB9l+W0 9.预期结果;51Testing软件测试网4KP#^ }fw^b
10.设计人员。
r0q9D
Oz+E&Q,e,sp0 51Testing软件测试网7N'`N2qn;U/N
2.4.测试用例设计原则
||%?!p~H+r!}Ph0 1.测试用例的代表性:能够代表并覆盖各种合理的和不合理的、合法的和非法的、边界的和越界的以及极限的输入数据、操作和环境设置等。51Testing软件测试网4I;H.FKL+t
2.测试结果的可判定性:即测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果。51Testing软件测试网1X#@ZZE+y|
3.测试结果的可再现性:即对同样的测试用例,系统的执行结果应当是相同的。51Testing软件测试网7sP:[X5k2qH0L
Q1Dx,H-u0相关文章:
M5av9I,c c8R0p L)l0#t;} jPv[
a*J0 一、测试用例设计白皮书--测试用例基本概念51Testing软件测试网.@6GBG5F]z
51Testing软件测试网HOoK_"zc7y3[5JT 二、测试用例设计白皮书--等价类划分方法51Testing软件测试网MIWz*\F
?
W"G+` \Lo}0 三、测试用例设计白皮书--边界值分析方法51Testing软件测试网 XG? Qs%[(c3k2Iie
Q8A'y#KJ0 四、测试用例设计白皮书--错误推测方法
5g,V-}.[-f}8~
_)~%|B051Testing软件测试网Bu;cdO9U%n$T)pu 五、测试用例设计白皮书--因果图方法51Testing软件测试网.C2J_2v o#hv_5H
51Testing软件测试网(eGEX-J^
u7^
Q 六、测试用例设计白皮书--判定表驱动分析方法
&fH4e Y:y5{~0O!Kq/O5o0 七、测试用例设计白皮书--正交实验设计方法
c4|"M/r+x4ol7m051Testing软件测试网q,p SQKe!H 八、测试用例设计白皮书--功能图分析方法51Testing软件测试网JLc'oY?q
51Testing软件测试网0w/{~rZS 九、测试用例设计白皮书--场景设计方发51Testing软件测试网9]+iC0ltT
z t+D*W:w;ogi}0 十、测试用例设计白皮书--测试用例设计综合策略
a$Gi N^a0R~*}!h0,v~7i#F
u9t6c?b0 51Testing软件测试网:{%RF
S8Hu6NB
Qix$_*F-g0From:http://blog.csdn.net/vincetest/archive/2007/01/06/1475414.aspx51Testing软件测试网6@-B3Q
\,iP
.P)K2fi4w)u0 51Testing软件测试网W!vd&s;M O^*ukga
m