决策表又称判断表,是一种呈表格状的图形工具,适用于描述处理判断条件较多,各条件又相互组合、有多种决策方案的情况。精确而简洁描述复杂逻辑的方式,将多个条件与这些条件满足后要执行动作相对应。但不同于传统程序语言中的控制语句,决策表能将多个独立的条件和多个动作直接的联系清晰的表示出来。
决策表是分析和表达多逻辑条件下执行不同操作的工具。在程序设计测试过程中,如果有多层的嵌套将会使测试难度提升,也会可能导致某种情况的遗漏。使用决策表,能将条件和操作更好的进行分类,并一一对应,得到测试用例,提高测试的效率和准确度。
决策表一般分为4个部分。
1.每个条件对应一个变量、关系或预测,“候选条件”就是它们所有可能的值;
2.动作指要执行的过程或操作;
3.动作入口指根据该入口所对应的候选条件集,是否或按怎样的顺序执行动作。
4.许多决策表在候选条件中使用“不关心”符号来化简决策表,尤其是当某一条件对应要执行的动作影响很小时。
有时,所有的条件在开始时都被认为是重要的,但最后却发现没有一个条件对执行的动作有影响,都是无关的条件。
决策表
最新推荐文章于 2023-11-13 14:59:05 发布