Question: ( a ) A messaging service will only allow at most two types of message to be sent through its system. As such, the method

(a) A messaging service will only allow at most two types of message to be sent through its system. As such, the method messageCheck(boolean text, boolean image, boolean voice) will have an output which is DENIED == true if more than 2 message types are present. Considering the Decision table testing technique, generate the truth table. Clearly identify valid and invalid cases. Circle the invalid cases should these exist.
(b) A new software update has further limited the messaging system so that only one type of message can be sent. Given this restriction what is the minimum number of causes which can be used to generate the Decision Table (Note: you do not need to generate the new table).
(c) Imagine you have a method that has 5 causes and 3 effects, how many combinational rules would you get?
(d) How many test cases would you expect to find for each rule?
(e) List two strengths and one weaknesses of decision table testing.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!