软件测试复习资.docVIP

  • 3
  • 0
  • 约3.41千字
  • 约 6页
  • 2016-11-22 发布于贵州
  • 举报
白盒与黑盒的概念应用 白盒测试也称为结构测试或则逻辑驱动测试,也就是已知产品的内部工作过程,清楚最终生成软件产品的计算机程序结构及其语句,按照程序内的结构测试程序,测试程序内部的变量状态、逻辑结构、运行路径等,检验程序中的每条通路是否能按预定要求正确工作,检查程序内部动作或者运行是否符合设计规格要求,所以内部成分是否按规定正常运行。 白盒测试是基于覆盖的测试,尽可能覆盖程序的结构特性和逻辑路径,所以其具体方法有逻辑覆盖、循环覆盖、基本路径覆盖等。逻辑覆盖又可进一步分为语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖等。白盒测试余姚用于单元测试,其基本原则有: 保证每个模块中所有度量路径至少被使用一次。 完成所有逻辑值分别为真值和假值得条件下的测试。 在上下便捷及可操作范围内运行所有循环,完成循环覆盖测试。 检查内部数据结构以确保有效性,完成边界条件的测试。 黑盒测试方法,也称功能测试或则数据驱动测试方法,在测试时,把程序看做一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试人员针对软件直接进行测试,检查系统功能是否按照需求规格说明书的规定正常使用、是否能适当的接收输入数据而输出正确的结果,检查相应的文档是否采用了正确的模板、是否满足规范要求等。 黑盒测试方法不关注软件内部结构,而是着眼与程序外部用户界面,关注软件的输入和输出,关注用户的需求,从用户的角

文档评论(0)

1亿VIP精品文档

相关文档