DECISION TABLE TESTING
Decision table testing
is one of the test design techniques for black box testing or specification
based testing. The different possible input and output logical conditions are
identified for testing. Software testing can be classified as white box testing
and black box testing. The test design techniques are
used for both white box testing and
black box testing to design the test conditions.
Decision
Table testing:
Decision table deals
with the combination of various inputs in order to produce the expected output.
Basically it involves the conditions to the data while testing.
For example: A
customer feedback software is to be developed for a restaurant. After ordering
food customers provide the rating based on two things firstly food serving time
and taste of food. Whether the ordered food is served on time and whether it
tastes good? The customers can choose between two different conditions and we
could identify how many combinations we can make out of these two conditions
for testing the software.
The food may be served
late and it’s not tasty.
The food may be on the
time and it’s not tasty
The food is not on
time but it’s tasty
The food is on time
and it’s tasty.
Based on these
conditions you make some decisions whether the restaurant is good or bad
and take some actions based on these decisions. It is also called as cause –
effect table which involves logical diagrammatic representation which helps to
derive the decision.
Check your understanding:
1. A university allocates the space to students
on its server to store assignments. The students can login using their student
accounts. The student can continue to store new files if they have not used up
existing spaces. Identify the different test conditions for testing. Hint:
login, upload and delete files are the 3 functionalities available for testing.
Use decision table technique. CLICK HERE TO VIEW SOLUTION.
Attend a free demo today!
Call:
770-777-1269
https://www.h2kinfosys.com/blog/