簡體   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