Technique followed for decision table testing are follows:
STEP 1: Analyze the given test inputs or requirements an list out the various conditions in the decision table.
STEP 2: Calculate the number of possible combinations (Rules)
STEP 3: Fill columns of the decision table with all possible combinations (Rules)
STEP 4: Find out cases where the values assumed by a variable are immaterial for a given combination Fill the same by "don't care" symbol.
STEP 5: For each of the combination of values, find out the action or expected result.
STEP 6: Create at least one Test case for each rule. If the rules are binary, a single test for each combination is probably sufficient. Else if a condition is a range of values,, consider testing at both the low and high end of range.
Example problem for decision table testing:
Question: The following instructions were taken from a University Examination Application Form. Examine the and create a Decision Table to represent the University rules and thereby decide on the test cases to be designed.
Answer:
Based on the decision table technique, the decision table conditions and actions can be drafted as given below:
C1 = Condition 1 - Attendance greater than 80%
C2 = Condition 2 - Attended 3 internal tests with an average of 10 or more marks
C3 = Condition 3 - Attended 2 internal tests with an average of 15 or more marks.
C4 = Condition 4 - Cleared external exam and scored more than 35 marks
A1 = Action 1 - Pass
A2 = Action 2 - Fail
R1 = Rule 1- C1, C2, C4 are satisfied
R2 = Rule 2- C1, C3, C4 are satisfied
Note: list the remaining rule ie. R3 TO R6 accordingly
The total number of alternatives = 2 the power of number of conditions = 2 the power of four = 16
STEP 1: Analyze the given test inputs or requirements an list out the various conditions in the decision table.
STEP 2: Calculate the number of possible combinations (Rules)
STEP 3: Fill columns of the decision table with all possible combinations (Rules)
STEP 4: Find out cases where the values assumed by a variable are immaterial for a given combination Fill the same by "don't care" symbol.
STEP 5: For each of the combination of values, find out the action or expected result.
STEP 6: Create at least one Test case for each rule. If the rules are binary, a single test for each combination is probably sufficient. Else if a condition is a range of values,, consider testing at both the low and high end of range.
Example problem for decision table testing:
Question: The following instructions were taken from a University Examination Application Form. Examine the and create a Decision Table to represent the University rules and thereby decide on the test cases to be designed.
- A candidate appearing for the exam should have a minimum 80% attendance
- Has attended 3 internal tests with an average of 10 or more marks or
- Has attended 2 internal tests with an average of 15 or more marks and
- Has taken up the external examination and scored more than 35 marks.
Answer:
Based on the decision table technique, the decision table conditions and actions can be drafted as given below:
C1 = Condition 1 - Attendance greater than 80%
C2 = Condition 2 - Attended 3 internal tests with an average of 10 or more marks
C3 = Condition 3 - Attended 2 internal tests with an average of 15 or more marks.
C4 = Condition 4 - Cleared external exam and scored more than 35 marks
A1 = Action 1 - Pass
A2 = Action 2 - Fail
R1 = Rule 1- C1, C2, C4 are satisfied
R2 = Rule 2- C1, C3, C4 are satisfied
Note: list the remaining rule ie. R3 TO R6 accordingly
The total number of alternatives = 2 the power of number of conditions = 2 the power of four = 16
Please explain non exclusive rule in decision table with example.
ReplyDeleteIts really very helpful..
ReplyDeleteSelenium Training in Chennai | Software Testing Training in Chennai | Software Testing Training in Chennai | QTP Training in Chennai
Its really very helpful..
ReplyDeleteunix training in chennai
This comment has been removed by the author.
ReplyDelete• thank s for sharing the wonderful content with us.it helps us to know more shuttle services for their education services.
ReplyDeleteunix training in chennai
It is really a great work and the way in which u r sharing the knowledge is excellent.Thanks for helping me to understand basic concepts. As a beginner in software testing your post help me a lot.Thanks for your informative article. software testing Training
ReplyDeleteThanks For sharing useful Information
ReplyDeleteReal Estate Agents in Chennai
Needed to compose you a very little word to thank you yet again regarding the nice suggestions you’ve contributed here. software testing training in chennai
ReplyDelete
ReplyDeleteA very interesting case study
Mainframe Training In Chennai | Hadoop Training In Chennai | ETL Testing Training In Chennai
This comment has been removed by the author.
ReplyDeleteLier
ReplyDeleteReally nice topics you had discussed above. I am much impressed. Thank you for providing this nice information here.
ReplyDeleteSoftware Testing Company
QA Services
Console Game Testing
Game Testing Company
Video Game QA
Very useful hints and shortcuts for the beginners.
ReplyDeleteoppo service center chennai
oppo service center in chennai
oppo service centre chennai
oppo service centre
I feel really happy to have seen your webpage and look forward to so many more entertaining times reading here. Thanks once more for all the details.
ReplyDeleteSoftware Testing Training in Chennai | Software Testing Training in Anna Nagar | Software Testing Training in OMR | Software Testing Training in Porur | Software Testing Training in Tambaram | Software Testing Training in Velachery
Hey guy's i have got something to share from my research work
ReplyDeleteRedox-os
https://diigo.com/0hmsw7
http://www.pearltrees.com/t/technical-experts/id31418472#item307149642
Really nice topics you had discussed above. I am much impressed.
ReplyDeleteselenium training in chennai |
Selenium Training in Chennai | Certification | Online Training Course | Selenium Training in Bangalore | Certification | Online Training Course | Selenium Training in Hyderabad | Certification | Online Training Course | Selenium Training in Coimbatore | Certification | Online Training Course | Selenium Training in Online | Certification | Online Training Course
ReplyDeleteThanks for sharing such an amazing post. Your style of writing is very unique.
pega testing
pega testing training
pega testing online training
pega testing course
pega testing online course
An informative post ! thanks for sharing.. Looking forward to gain more knowledge from You.
ReplyDeletedata science training in chennai
ccna training in chennai
iot training in chennai
cyber security training in chennai
ethical hacking training in chennai
your blog' s design is simple and clean and i like it. Your blog posts about Online writing Help are superb. Please keep them coming. Greets!
ReplyDeleteSpark Training In Bangalore
Apache Spark Training in Bangalore
Mmorpg oyunları
ReplyDeleteinstagram takipçi satın al
tiktok jeton hilesi
Tiktok jeton hilesi
Antalya Sac Ekimi
Takipci
instagram takipçi satın al
Mt2 Pvp
instagram takipçi satın al
smm panel
ReplyDeletesmm panel
iş ilanları
İnstagram Takipçi Satın Al
Hirdavatci Burada
Www.beyazesyateknikservisi.com.tr
servis
JETON HİLE İNDİR
tuzla samsung klima servisi
ReplyDeleteümraniye vestel klima servisi
kartal arçelik klima servisi
ümraniye arçelik klima servisi
beykoz samsung klima servisi
üsküdar samsung klima servisi
beykoz mitsubishi klima servisi
üsküdar mitsubishi klima servisi
pendik vestel klima servisi