[英]How to make an Extended Entry Decision Table for Testing
因此,我需要制作一個決策表來測試一些代碼。 該代碼簡單明了,但是需要兩個用戶輸入才能確定兩個過程變量。 這就是為什么我需要做的不僅僅是二進制(真/假)表。
提示用戶輸入總收入 ,這將反過來確定用戶屬於哪個類別 。 然后提示用戶輸入受撫養人的數量,這將確定最終稅額 。 根據收入級別,轉換語句將設置稅率 = 收入 * [確定百分比]。 此后, 受撫養人的數量將確定將免除稅收的百分比。
本質上,我需要知道的是如何設置我的條件 , 操作和規則 。
我使用Java編寫代碼,但這並不完全相關。 我特別需要確定我的條件應該是什么,無論是純收入還是收入與受撫養人的結合等等。我不需要編寫代碼,只需為其編寫測試表。
如果有人可以幫助我告知我該做什么或應該去哪里,那將不勝感激。 如果需要,我願意提供更多信息!
謝謝!
如果您了解常規(二進制)決策表是什么,那么您也很容易獲得擴展表-區別僅在於條件。
擴展決策表中的條件可以具有兩個以上的值 。 例如,在您的情況下,您有兩個條件:
對於“ 操作”,我將選擇稅率和扣除額-它們取決於括號和相應的受撫養人數量。
規則 (表中的列)連接條件和操作-對於條件值的所有可能組合,您都有要執行的操作的列表。 在您的情況下,這些操作將只是兩個數字,您將在稅收公式中使用它們。
(坦率地說,在這種情況下,我根本看不到為什么需要決策表...我認為,根據收入確定參數的稅收公式就足夠了)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.