• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

字号: | 推荐给好友 上一篇 | 下一篇

软件测试的理论和实践

发布: 2008-9-25 09:43 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 308次 | 进入软件测试论坛讨论

领测软件测试网

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%g9h4T j~^

ne;Xw ~