2016白盒测试方法.docVIP

  • 8
  • 0
  • 约7.11千字
  • 约 11页
  • 2016-11-28 发布于北京
  • 举报
2016白盒测试方法

一、白盒测试概念 1、定义 白盒测试又称结构测试、透明盒测试、逻辑驱动测试基于代码的测试盒子指被测试的软件白盒指盒子是可视的白盒测试是一种测试用例设计方法,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例 2、目的 我们注重需求的实现,注重逻辑细节软件自身的缺陷 1)逻辑错误和不正确假设与一条程序路径被运行的可能性成反比。日常处理往往被很好地了解,而“特殊情况”的处理则难于发现。 我们经常相信某逻辑路径不可能被执行,而事实上,它可能在正常的基础上被执行。程序的逻辑流有时是违反直觉的只有路径测试才能发现这些错误。 代码中的笔误是随机且无法杜绝的。笔误出现在主流上和不明显的逻辑路径上的机率是一样的。很多被语法检查机制发现,但是其他的会在测试开始时才会被发现。 3、目标 采用白盒测试必须遵循以下几条原则,才能达到测试的目: 保证一个模块中的所有独立路径至少被测试一次 2)所有逻辑值均需测试真 (true) 和假 (false) 两种情况 3)检查程序的内部数据结构,保证其结构的有效性 4)在上下边界及可操作范围内运行所有循环。 黑盒测试技术:也称功能测试或数据驱动测试,测试者在程序接口对软件界面和软件功能进行测试,它只检查实现了的功能是否按照需求说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性主要用于软件确认

文档评论(0)

1亿VIP精品文档

相关文档