目录

什么是白盒测试什么是黑盒测试

目录

什么是白盒测试?什么是黑盒测试?

白盒测试 (white-box Testing,又称逻辑驱动测试,结构测试),它是知道产品内部过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动,基路测试等,主要用于软件验证。

对开发语言的支持: 白盒测试工具是对源代码进行的测试,测试的主要内容包括词法分析与语法分析,静态错误分析,动态检测等。目前测试工具主要支持的开发语言包括:标准C、C++、VisualC++、Java、Visual J++等。

黑盒测试 是一种重要的测试策略,又称为数据驱动的测试或输入/输出驱动的测试。使用这种测试方法时,将程序视为一个黑盒子。测试目标与程序的内部机制和结构完全无关,而是将重点集中放在发现程序不按其规范正确运行的条件。