黑盒测试用例设计方法归纳总结:1.黑盒测试各方法的比较方法名称特点不足测试类型系统类型备注等价类边界值分类、覆盖不考虑组合所有类型所有系统需要关注数据背后的信息判定表因果图全排列组合、人工简化比较繁琐功能测试控制系统、游戏用于测试比较复杂的处理过程正交实验两两组合、自动选取不关心组合的实际意义功能测试、配置测试所有系统关键是正交表的选取状态迁移测试修改功能测试手机、MP3编辑修改功能也可以采用流程分析测试流程功能测试、安装测试金融系统、物流系统、电子商务系统业务流程复杂的系统适用,只检查流程,不保证单功能正确2.测试用例设计综合策略(1)使用各种测试方法的综合策略:-a.在任何情况下都必须使用边界值分析方法,经验表明用这种方法设计出测试用例发现程序错误的能力最强。-b.必要时用等价类划分方法补充一些测试用例。-c.用错误推测法再追加一些测试用例。-d.对照程序逻辑,检查已设计出的测试用例的逻辑覆盖程度,如果没有达到要求的覆盖标准,应当再补充足够的测试用例。-e.如果程序的功能说明中含有输入条件的组合情况,则一开始就可选用因果图法。(2)测试用例的设计步骤:-a.构造根据设计规格得出的基本功能测试用例;-b.边界值测试用例;-c.状态转换测试用例;-d.错误猜测测试用例;-e.异常测试用例;-f.性能测试用例;-g.压力测试用例。(3)优化测试用例的方法-a.利用设计测试用例的8种方法不断的对测试用例进行分解与合并;-b.采用遗传算法理论进化测试用例;-c.在测试时利用发散思维构造测试用例。