top button

What is decision table testing?

+1 vote
posted Mar 22 by Arunkumaarts

Share this question
Facebook Share Button Twitter Share Button Google+ Share Button LinkedIn Share Button Multiple Social Share Button

2 Answers

0 votes

A Decision Table Testing is a good way to deal with different combination of inputs which produce different results. It is also called Cause-Effect Table. It provides a systematic way of stating complex business rules, which is useful for developers as well as for testers. Decision tables can be used in test design as they help testers to explore the effects of combinations of different inputs.

Decision tables are precise and compact way to model complicated logic. It helps the developers to do a better job and can also lead to better relationships with them. It may be not be possible to test all combinations as the number of combinations can be huge. It is better to deal with large numbers of conditions by dividing them into subsets and dealing with the subsets one at a time. The developer has to be satisfied with the choice of testing just a small subset of important combinations. It helps reduce test effort in verifying each and every combinations of test data and ensures complete coverage

A decision table is basically an outstanding technique used in both testing and requirements management. It is a structured exercise to prepare requirements when dealing with complex business rules. Also, used in model complicated logic Decision tables are precise and compact way to model complicated logic. They are ideal for describing situations in which a number of combinations of actions are taken under varying sets of conditions.

answer Mar 26 by Arun
0 votes

Decision table testing is a software testing technique used to test system behavior for different input combinations. This is a systematic approach where the different input combinations and their corresponding system behavior (Output) are captured in a tabular form. That is why it is also called as a Cause-Effect table where Cause and effects are captured for better test coverage.

answer Apr 3 by Bhumika Prajapati