[英]How to make an Extended Entry Decision Table for Testing
因此,我需要制作一个决策表来测试一些代码。 该代码简单明了,但是需要两个用户输入才能确定两个过程变量。 这就是为什么我需要做的不仅仅是二进制(真/假)表。
提示用户输入总收入 ,这将反过来确定用户属于哪个类别 。 然后提示用户输入受抚养人的数量,这将确定最终税额 。 根据收入级别,转换语句将设置税率 = 收入 * [确定百分比]。 此后, 受抚养人的数量将确定将免除税收的百分比。
本质上,我需要知道的是如何设置我的条件 , 操作和规则 。
我使用Java编写代码,但这并不完全相关。 我特别需要确定我的条件应该是什么,无论是纯收入还是收入与受抚养人的结合等等。我不需要编写代码,只需为其编写测试表。
如果有人可以帮助我告知我该做什么或应该去哪里,那将不胜感激。 如果需要,我愿意提供更多信息!
谢谢!
如果您了解常规(二进制)决策表是什么,那么您也很容易获得扩展表-区别仅在于条件。
扩展决策表中的条件可以具有两个以上的值 。 例如,在您的情况下,您有两个条件:
对于“ 操作”,我将选择税率和扣除额-它们取决于括号和相应的受抚养人数量。
规则 (表中的列)连接条件和操作-对于条件值的所有可能组合,您都有要执行的操作的列表。 在您的情况下,这些操作将只是两个数字,您将在税收公式中使用它们。
(坦率地说,在这种情况下,我根本看不到为什么需要决策表...我认为,根据收入确定参数的税收公式就足够了)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.