(TJNU-ZT-第四章 测试方法-1(概述及白盒).pptVIP

  • 1
  • 0
  • 约1万字
  • 约 49页
  • 2016-12-26 发布于北京
  • 举报

(TJNU-ZT-第四章 测试方法-1(概述及白盒).ppt

第四章 测试方法 4.1 软件测试方法概述 两种常用的测试方法 黑盒测试 白盒测试 黑盒测试 这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。 黑盒测试又叫做功能测试或数据驱动测试。 黑盒测试方法是在程序接口上进行测试,主要是为了发现以下错误: 是否有不正确或遗漏了的功能? 在接口上,输入能否正确地接受? 能否输出正确的结果? 是否有数据结构错误或外部信息(例如数据文件)访问错误? 性能上是否能够满足要求? 是否有初始化或终止性错误?  用黑盒测试发现程序中的错误,必须在所有可能的输入条件和输出条件中确定测试数据,来检查程序是否都能产生正确的输出。 但这是不可能的。 假设一个程序P有输入量X和Y及输出量Z。在字长为32位的计算机上运行。若X、Y取整数,按黑盒方法进行穷举测试: 可能采用的 测试数据组: 232×232 =264 如果测试一 组数据需要1毫秒,一年工作365× 24小时,完成所有测试需5亿年。 4.2白盒测试 此方法把测试对象看做一个透明的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。 软件人员使用白盒测试方法,主要想对程序模块进行如下的检查: 对程序模块的所有

文档评论(0)

1亿VIP精品文档

相关文档