黑盒测试 也称作功能测试和行为测试、数据驱动测试。把被测程序视为一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下进行检查。测试者对程序接口进行测试,检查程序能否按照需求规格说明书的规定正常使用。可能发现的错误 功能不对或功能遗漏接口错误或接口所使用的数据错误初始化或终止错误行为或性能错误 难点 如何构造有效的输入因为输入空间有限,不能穷举测试 目的 寻找最小最重要的用例集合以精简测试复杂性。 步骤 根据软件规格说明书生成测试用例执行测试分析覆盖标准判定测试结果 测试用例设计方法 等价类边界值分析决策表因果图正交试验错误推断