等价类划分法 边界值分析法 因果图分析法 判定表法 状态迁移法
1.对于大代码单元(子系统甚至系统级)比白盒测试效率高; 2.测试人员不需要了解实现的细节,包括特定的编程语言; 3.从用户的角度进行测试,易被理解和接受; 4.有助于暴露规格相关的问题。
1.如果规格说明书不明确,测试用例很难设计; 2.会有很多内部程序路径没有被测试到; 3.不能针对特定的程序段做测试。