What is a Decision Table?

A decision table is a good way to settle different combination inputs with their corresponding outputs and is also called a cause-effect table.

  1. The reason to call the cause-effect table is a related logical diagramming technique called cause-effect graphing that is used to obtain the decision table. 
  2. The information represented in decision tables can also be represented as decision trees or in a programming language using if-then-else and switch-case statements. 

The Make-Buy Decision or Decision Table – Software Engineering

A decision table is a brief visual representation for specifying which actions to perform depending on given conditions. This article focuses on discussing decision tables in detail.

Similar Reads

What is a Decision Table?

A decision table is a good way to settle different combination inputs with their corresponding outputs and is also called a cause-effect table....

Importance of Decision Table

Decision tables are very helpful in test design techniques....

Decision Table in Test Designing

Blank Decision Table...

Advantages of Decision Table

Easy conversion of business flow to test case: Any complex business flow can be easily converted into test scenarios and test cases using this technique. Works iteratively: Decision tables work iteratively which means the table created at the first iteration is used as input tables for the next tables. The iteration is done only if the initial table is not satisfactory. Simple to understand: Simple to understand and everyone can use this method to design the test scenarios & test cases. Provides complete test case coverage: It provides complete coverage of test cases which helps to reduce the rework on writing test scenarios & test cases. Guarantees every combination is considered: These tables guarantee that we consider every possible combination of condition values. This is known as its completeness property....

Contact Us