软件测试实践教程课件作者路晓丽第2章节白盒测试.pptVIP

  • 4
  • 0
  • 约1.1万字
  • 约 42页
  • 2018-05-08 发布于广东
  • 举报

软件测试实践教程课件作者路晓丽第2章节白盒测试.ppt

第2章 白盒测试 2.1 白盒测试概述 2.2 白盒测试的测试用例设计方法 2.3 白盒测试的典型案例 2.4 白盒测试的工具 2.1 白盒测试概述 白盒测试又称为结构测试,主要是根据被测程序的内部结构设计测试用例。白盒测试根据测试方法可以分为静态白盒测试和动态白盒测试。 静态白盒测试是指在不执行的条件下有条理地仔细审查软件设计、体系结构和代码,从而找出软件缺陷的过程。 动态白盒测试是指测试运行中的程序,并利用查看代码功能和实现方式得到的信息来确定哪些需要测试,哪些不要测试,如何开展测试,从而设计和执行测试,找出软件缺陷的过程。 2.2 白盒测试的测试用例设计方法 白盒测试的测试用例设计方法主要为逻辑覆盖测试,逻辑覆盖测试包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖和路径覆盖 . 2.3 白盒测试的典型案例 例1 If (a1) and (b=0) then x=x/a if(a=2) or (x1) then x=x+1 语句覆盖 选择足够的测试用例,使程序中的可执行语句至少执行一次。 例子中要设计一个能通过ace的测试用例即可,a=2 b=0 x=3 语句覆盖较弱,测试不充分,无法发现程序中某些逻辑运算符和逻辑条件的错误。 判定覆盖 执行足够的测试用例,使得程序中的每个判定至少都获得一次“真”和“假”值,或者说使得程序中取“真”分支和取“

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档