Tuesday, January 4, 2011

BBT Strategies: Decision Table Testing

Decision Table Testing:

Decision tables are used to record complex business rules that must be implemented in the program, and therefore tested. A sample decision table is found in Table 4. In the table, the conditions represent possible input conditions. The actions are the events that should trigger, depending upon the makeup of the input conditions. Each column in the table is a unique combination of input conditions (and is called a rule) that result in triggering the action(s) associated with the rule. Each rule (or column) should become a test case.

If a Player (A) lands on property owned by another player (B), A must pay rent to B. If A does not have enough money to pay B, A is out of the game.


Decision table
Decision table

No comments: