决策表:
在一个程序中,如果输入输出比较多,输入之间和输出之间相互制约的条件比较多,在这种情况下应用决策表合适,他可以很清楚的表达他们之间的各种复杂关系。
简述:决策表是把作为条件的所有输入的各种组合值以及对应输出值都罗列出来二形成的表格。他能够将复杂的问题按照各种可能的情况全部列举出来,简明并可避免遗漏。因此,利用决策表能够设计出完整的测试用例集合。
决策表由四部分组成:
条件桩--列出问题的所有条件
条件项--针对条件桩给出的条件列出所有可能的取值
动作桩--列出问题所规定的可能采取的操作
动作项--指出在条件项的各组取值情况下应采取的动作
1、等价类不能解决多输入而且输入之间不同组合产生不同的结果
输出之间存在逻辑关系
类无效类每个用例只出现一次,不能覆盖多个无效等价类并存的情况