4.综合策略

由于程序的情况多种多样,因而具体测试时,需要综合运用各种测试方法,即把选择测试用例的各种方法结合起来,形成一些综合性的策略。具体应用要根据情况灵活处理,比如,不了解程序内部的具体逻辑处理流程是无法使用白盒法的。

根据各种方法的特点,综合策略有如下几种:

①任何情况下,都需要用边缘值分析法;

②必要时再用等价分类法补充测试用例;

③再用错误推测法;

④如果能使用白盒法,则可检查上述例子的逻辑覆盖程度,如发现不够, 可再增加测试用例以使逻辑覆盖尽可能全面。

总之,系统测试有多种方法,实际测试时应根据具体情况,选择适当的方法。