优点:
1、等价类法尽管各个输入条件可能出错的情况都考虑到了,但是多个输入条件组合起来出错的情况却被忽略了因果图法是一个全排列组合的方法。
2、因果图法能够帮助我们按照一定步骤,高效的选择测试用例,设计多个输入条件组合用例,因为考虑了条件与结果之间的关系,从而更高效。
3、因果图分析还能为我们指出,程序规格说明描述中存在什么问题。
缺点:
1、输入条件与输出结果的因果关系,有时难以从软件需求规格说明书得到。
2、即使得到了这些因果关系,也会因为因果关系复杂导致因果图非常庞大,测试用例数目及其庞大。
推荐阅读: