白盒测试 :也称结构测试或逻辑驱动测试 ,已知产品的内部工作过程 ,可以通过测试来检测软件产品内部动作是否按照规格说明书的规定正常进行 。
黑盒测试 :也称功能测试 ,已知产品的功能设计规格 ,可以进行测试证明每个实现了的功能是否符合要求 ,不需要了解被测单元的内部结构 。
白盒测试用例设计 :使用程序设计的控制结构导出测试用例 。
黑盒测试用例的设计 :使用详细设计导出测试用例 。
采用黑盒测试的目的主要是 :
(1) 检查功能是否实现或遗漏 ;
(2) 检查人机交互是否错误 ;
(3) 数据结构或外部数据库访问错误 ;
(4) 性能等其他特性要求是否满足 ;
(5) 初始化和终止错误 。
摘自:《如何设计黑盒测试的测试用例》