领测软件测试网
l;klb'V.Mg
软件测试技术门户$k|w$[6Dr#AWqz测试需要一定的技术和工具
a4l3o9V+s8l'l!kF u
软件测试技术门户-nqy-S0d1I^2G 在用例设计过程中,可以考虑到很多方面,并且也有很多的指导方法和技术。
eo?j)gS
Emk
"E-F"E U6D:{5Q 黑盒测试用例设计包括:软件测试技术门户'x
N-R6Nro$Y};~tY
:B2R!Gvwp$wf6Gh}A 等价类划分:划分等价类--确立测试用例--设计用例边界值分析:通过分析,考虑如何确立边界情况错误推测法:靠经验和直觉来推测程序中可能存在的各种错误,从而有针对性地编写用例。可以列举出可能的错误和可能发生错误的地方,然后选择用例。因果图:通过画因果图,在图上标明约束和限制,转换成判定表,然后设计测试软件测试技术门户-jU v;bj
用例。这适合于检查程序输入条件的各种组合情况。软件测试技术门户#Yx`)p8p,H'I4K.X
Hs*Y.R7M2Y0Q 功能图FD:通过形式化地表示程序的功能说明,并机械地生成功能图的测试用例。
[:S(@#L4^1q&B?7O*C
软件测试技术门户9z-Y0e[:RI@%Sg+[ 白盒测试用例设计包括:
/G6@aQK:e/d.[vx6t
软件测试技术门户/j.m1i\.be3m 1 逻辑覆盖,以程序内在逻辑结构为基础的测试,包括以下5种类型:
w4eX$[Fm(L 软件测试技术门户;I?7[;[0r
1.1 语句覆盖:每一条可执行语句至少覆盖一次;软件测试技术门户 |S%b XBxr
uy+S&P
1.2 判定覆盖(分支覆盖):设计若干个测试用例,运行所测程序,使程序中每个判断的取真分支和取假分支至少执行一次;软件测试技术门户U a;j fZ9gc)pc:x
1.3 条件覆盖:设计足够多的测试用例,运行所测程序,使程序中每个判断的每个条件的每个可能取值至少执行一次;
;{v8],R8K 1.4 判定-条件覆盖:设计足够多的测试用例,运行所测程序,使程序中每个判断的每个条件的所有可能取值至少执行一次,并且每个可能的判断结果也至少执行一次;软件测试技术门户{#A8B!MOS7q
1.5 条件组合测试:设计足够多的测试用例,运行所测程序,使程序中每个判断的所有可能的条件取值至少执行一次;软件测试技术门户hHZ
QX,Z]/_J
1.6 路径测试:设计足够多的测试用例,运行所测程序,要覆盖程序中所有可能的路径
8V%g9h4Tj~^
ne;Xw
~