繁体   English   中英

如何制作用于测试的扩展条目决策表

[英]How to make an Extended Entry Decision Table for Testing

因此,我需要制作一个决策表来测试一些代码。 该代码简单明了,但是需要两个用户输入才能确定两个过程变量。 这就是为什么我需要做的不仅仅是二进制(真/假)表。

提示用户输入总收入 ,这将反过来确定用户属于哪个类别 然后提示用户输入受抚养人的数量,这将确定最终税额 根据收入级别,转换语句将设置税率 = 收入 * [确定百分比]。 此后, 受抚养人的数量将确定将免除税收的百分比。

本质上,我需要知道的是如何设置我的条件操作规则

这是决策表的示例,但这是二进制(对/错)

我使用Java编写代码,但这并不完全相关。 我特别需要确定我的条件应该是什么,无论是纯收入还是收入与受抚养人的结合等等。我不需要编写代码,只需为其编写测试表。

如果有人可以帮助我告知我该做什么或应该去哪里,那将不胜感激。 如果需要,我愿意提供更多信息!

谢谢!

如果您了解常规(二进制)决策表是什么,那么您也很容易获得扩展表-区别仅在于条件。

扩展决策表中的条件可以具有两个以上的值 例如,在您的情况下,您有两个条件:

  • 带有值的税级 (例如):[0、9275],[9276、37650],[37651、91150]等。
  • 数值为0、1、2、3等的受抚养人数量 (最大值是多少?)

对于“ 操作”,我将选择税率和扣除额-它们取决于括号和相应的受抚养人数量。

规则 (表中的列)连接条件和操作-对于条件值的所有可能组合,您都有要执行的操作的列表。 在您的情况下,这些操作将只是两个数字,您将在税收公式中使用它们。

(坦率地说,在这种情况下,我根本看不到为什么需要决策表...我认为,根据收入确定参数的税收公式就足够了)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM