黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用,黑盒测试比较注重软件产品的“功能性需求”。黑盒测试法分为以下四种:
1、等价类划分
等价类的划分分为两种情况:有效等价类、无效等价类,有效等价类是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。无效等价类是指对程序的规格说明是不合理的或无意义的输入数据所构成的集合。
2、边界值分析法
边界值分析法是一种典型的黑盒测试方法,主要的测试点 是对“输入”或“输出”的“边界”值进行测试。
3、因果图分析法
因果图分析法就是必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例。
4、错误推断法
错误推断法就是依靠经验和直觉推测系统中可能存在的各种错误,从而有针对性地编写检查这些错误的例子。