Decision Table Testing-Decision Table In Software Engineering-Decision Table-Software Testing
Decision table testing and decision table in software engineering is explained in this decision table tutorial that resolves the following queries:
- Decision table testing
- Decision table in software engineering
- Decision table
- Decision table testing example
- Decision table based testing
- Software testing
- Decision table testing in software testing
- Decision table testing technique
- What is decision table testing
- Decision table example
- Decision tables
- Decision table in software testing
- Decision tables in software testing
- Decision table tutorial
- Black box testing
- Software engineering
- Decision table in software engineering example
- Example of decision table
- What is decision table
- Components of decision table
- Decision tables explained
- Decision table example with solution
Decision Table testing is one of black box testing techniques. Learn what is Decision Table in Software Engineering and how to make Decision Table in Software Testing with decision table technique using my decision table testing ppt that shows decision tables examples. Learn about decision table testing,decision table in software engineering,decision table, decision table testing,decision table,decision table based testing,decision table testing example,software testing,decision table testing in software testing,what is decision table testing,decision table testing technique,decision table example,decision tables,decision table in software testing,decision tables in software testing,decision table tutorial,black box testing,decision table in software engineering,decision table,decision table testing,decision table testing in software testing,decision table in software engineering,software engineering,decision table based testing,decision table testing example,decision table in software engineering example,software testing,decision tables,decision table example,decision table in software testing,decision tables in software testing,decision table tutorial,decision table,decision table testing,decision tables,example of decision table,decision table example,decision table tutorial,decision table testing example,what is decision table,components of decision table,what is decision table testing,decision tables explained,decision table testing technique,decision table example with solution,decision table in software engineering.
0:00 Decision Table based Testing Tutorial Intro
0:22 What is Decision Table in Software Engineering
0:55 Decision Table Example 1
2:42 How to draw Decision Table in software engineering
3:50 Decision Table Example 2
4:18 How to create Decision Table?
6:43 Decision Table Example 3
8:38 How to draw Decision Table in software engineering
10:08 How to simplify Decision Table?
13:54 Decision Table Testing Example
15:03 Decision Table Definition
Decision table contains conditions and actions. Learn decision table testing and decision table in software engineering with multiple decision table example. This decision table tutorial resolves the following decision table queries:
- Decision table testing
- Decision table in software engineering
- Decision table
- Decision tables
- Decision table testing
- Decision table example
- Decision table tutorial
- Decision table testing technique
- Decision table example with solution
- Decision
- Example of decision table
- Decision table testing in software testing
- Decision table based testing
- Decision table in software engineering
- Decision table testing
- Decision table
- Software testing
- Decision table testing example
- Decision table based testing
- Decision table testing technique
- Decision table testing in software testing
- Decision table example
- decision tables
- Decision table example with solution
- Decision tables in software testing
- Decision table tutorial
- Testing
- Decision tables testing
- What is decision table testing
- Decision table
- Software engineering
- Decision table testing
- decision tables
This decision table tutorial for beginners also explains decision table (input conditions combinations and actions) with decision table example with solution leading to test case design in software testing. I explain how to minimize decision table in software engineering with a decision table sample. What is decision table testing? You should test every column of your decision table.
Use Case Testing Tutorial : • Use Case Testing-Use C...
Software Testing Tutorials for Beginners (complete set): • Software Testing Course
Test Automation : • Test Automation Tutorials
Programming Concepts : • Programming Concepts f...
#softwareandtestingtraining #inderpsingh #decision #table
Website (blog): inderpsingh.blogspot.com/
LinkedIn: / inderpsingh
Пікірлер: 273
This guys explains really well, has a good english, the video quality and sound are good and saved me from reading really complicated related books. Thank you.
@QA1
9 жыл бұрын
Many thanks, Armando. You are welcome.
People like you are the ones who really need to be appreciated and supported. I can not tell you, how thankful I am!! Teaching is not a joke!! I wish there was a way in this world where our universities could at least identify that whether a person with a white paper degree can teach or not!! Thank you so much!! God Bless you!!
very good explanation!!!!!! the best one in the internet I found. Thks very much!!!!
best one in the internet I found. Thanks very much for this explain !!!!
Got in a single shot...Thank you very much for this video. And subscribed in a single view :)
Very good tutorial. Clearly explained and easily understandable . Thank you :)
Thank you so much. Thanks to this video I have understood something that I couldn't get in class!
Hey, you saved me. Im reading ISTQB foundation syllabus, but have no idea until I watched your video. Easy and clear. Many thanks from Vietnam.
@QA1
9 жыл бұрын
Glad that you liked this video. Thank you for your comment. Regards, Inder.
This video is heaven for me never thought I would be qa ...this video helped me lot .
awesome...this actually fetched me 15 marks in my end semester exams..thanks a lot :)
@QA1
7 жыл бұрын
Good to know, well done.
it is very much helpful and a perfect video to get well known about it
Couldn't have explained any better. Thank you so much sir.
very good explanation sir..understood in one go...thank you sir.......
Really clear explanation ... thanks a lot!!!
Well Explained. I have been looking for these type video. Thanks a lot
Thanks for clearing the concept!
Thank u so much, Now i understood clearly...
I have seen many videos but the way u teach is awesome.No doubt left
@QA1
8 жыл бұрын
Many thanks for your input.
Amazing. Thank you!
Great video and explanation, thank you so much. Also your answers to the questions in comments were helpful for me as well.
@QA1
6 жыл бұрын
That is awesome, Анна Гайда. FYI - all my Test Design tutorials are available at one place at the link, kzread.info/head/PLc3SzDYhhiGWW0TzISFKqAN_ic8DnZvVc
Thanks man, This helped a lot.
Thank you!
this is just an awesome channel , so crisp and clear . Thankyouu
@QA1
4 жыл бұрын
@Evita D'SOUZA - Thank you for your comment.
very useful information shared. simplified lecture. Thanks
Fabulous explaination sir I don't have words to say
Great work!
very very helpful....thank you sir
very useful thank you!
Another excellent video.
Extremely clear and helpful explanation, thanks a lot!
@QA1
4 жыл бұрын
Many thanks for your comment and sub. All my Test Design tutorials are available in KZread at kzread.info/head/PLc3SzDYhhiGWW0TzISFKqAN_ic8DnZvVc
wonderful. simple n crisp
Thank u so much. This was so clear and easy to understand
@QA1
3 жыл бұрын
@Hanza Eigal - Thank u for your comment!
Thanks! :)
Your sharing is very useful. Understood about Decision Table in a single view. Thank you.
@QA1
7 жыл бұрын
Good to know. All my test design videos are at the link, kzread.info/head/PLc3SzDYhhiGWW0TzISFKqAN_ic8DnZvVc
@sunthar.c1595
7 жыл бұрын
Software and Testing Training Thanks again.. :)
Thanks a lot .
nice videos man. Makes my software testing course really easy. subbed and liked
@QA1
9 жыл бұрын
Jess McAnally Thank you so much.
Thank you. This was very clear and helpful.
@QA1
9 жыл бұрын
Daffodil Hines Glad that you found my video useful. Thank you for your support.
Thank you so much sir.......
Good explanation
Thank you
thank you so much sir
Very good video, with clear explanation, thx very much.
@QA1
6 жыл бұрын
Many thanks, Thomas. Please see my Test Design Tutorials playlist at kzread.info/dash/bejne/p62Yo9ujobe5mdo.html
Damnn .. simple but good !!
very nice!
Very complete example :D, thanks for the video
@QA1
5 жыл бұрын
Kevin Castillo, you are welcome. Thank you.
Thank you for sharing!!
@QA1
Жыл бұрын
Ema - Thank you for your subscription and wonderful comment 🙏
Well explained. Thank you.
@QA1
Жыл бұрын
@Upeksha Wanniarachchi - Thank you for your comment! If you want to solve software testing problems, participate in the polls regularly at www.youtube.com/@qa1/community
Very nice bro
thank you so much
I watched many videos on D T, but this video is awesome
@QA1
7 жыл бұрын
Many thanks, Mahesh. You may find my other Test Design tutorials e.g. Equivalence Partitioning, Boundary Value Analysis, Use Case Testing etc. useful. The link is kzread.info/dash/bejne/p62Yo9ujobe5mdo.html
Explanation was👏👏fab Thanks for the video
@QA1
4 жыл бұрын
@Sadanand Rajmane - many thanks. You can check all other Test Design tutorials at the link, kzread.info/head/PLc3SzDYhhiGWW0TzISFKqAN_ic8DnZvVc
Very Helpfull for my SQA Paper !
@QA1
5 жыл бұрын
Awesome, thanks.
Thank you very much. It's very helpful
@QA1
6 жыл бұрын
You are welcome. My other Test Design techniques tutorials are at kzread.info/dash/bejne/em1ptLpuqqmyk6Q.html&index=3&list=PLc3SzDYhhiGWW0TzISFKqAN_ic8DnZvVc
Thanks for sharing this video..It was of great help.can u pls share some videos or slides on how to solve decision table problems for ISTQB exam
@QA1
9 жыл бұрын
Soniya Mota Thank you for your comment. My videos on test design are meant to explain the techniques of Equivalence Partitioning, Boundary Value Analysis, Decision Tables and State Transitions.At present, I have no interest in the ISTQB exam so not planning to create any videos on the same. Thank you for liking this video.
Beautiful, Explained the entire lecture in 15 mins
@QA1
5 жыл бұрын
Many thanks for your comment.
Sir ,I really like ur video.Plzzz Sir make the more videos on software testing concept. 1's again thnxxx👍👌
@QA1
6 жыл бұрын
Hi Sushant, thank you for your comment. Please check out my other Software Testing tutorials at kzread.info/dash/bejne/p62Yo9ujobe5mdo.html
nyc work plz write d book.....
thanks! this is relay helpful.
@QA1
10 жыл бұрын
Thank you, Kapil.
Best example and explanation
@QA1
Жыл бұрын
Anket Ambekar - Thank you for your comment! Please feel free to ask any questions related to software testing, development, DevOps etc. You can use my new Software Testing course (94 lessons) at inderpsingh.blogspot.com/p/software-testing-course.html
very helpful, when i heard the voice, and the accent is indian, I'm sure it is legit! good job!
@QA1
7 жыл бұрын
Thank you.
Thank you. You save me!
@QA1
10 жыл бұрын
Chang, you are welcome. Thank you for your comment :)
very nice
good work sir . Now got to know what decision table is exactly
@QA1
6 жыл бұрын
Thank you, GVK. My other Test Design tutorials like Equivalence Partitioning, Use Case Testing etc. are available at kzread.info/dash/bejne/p62Yo9ujobe5mdo.html&list=PLc3SzDYhhiGWW0TzISFKqAN_ic8DnZvVc
Thanks for the video. :)
@QA1
9 жыл бұрын
Sparsh Jain Thank you. Please find the whole set of my software testing tutorials at kzread.info/head/PLc3SzDYhhiGWuMK03uYO-UENAx0s2woWM
simple and clear explanation, really thank you
@QA1
10 жыл бұрын
Nada, glad that you liked this video. Thank you.
@venkykotta4552
10 жыл бұрын
Software and Testing Training Hell sir,Your videos are very helpful to me.Thank You Very Much.Could you please upload video on Testing Metrics?
Great delivery!
@QA1
4 жыл бұрын
Thank you very much.
Easy to understand explanation...thank you Sir
@QA1
7 жыл бұрын
You are welcome, Pranay. Please find all my Test Design tutorials at the link, kzread.info/head/PLc3SzDYhhiGWW0TzISFKqAN_ic8DnZvVc
@pranaykargutkar
7 жыл бұрын
+Software and Testing Training .. I am already following you and watching all the tutorials. All of them are useful . I am new to this Industry and very much loving your explanations.
Thank you for the detailed explanation on Decision Table Testing. Just a query, is 'simplifying a decision table' also known as 'collapsed decision table'?
@QA1
6 жыл бұрын
Erfan, you are welcome to this channel. No, collapsed decision table is something else. That involves prioritizing the condition combinations (to focus on most likely conditions during testing).
Great . thank you 🙏
@QA1
3 жыл бұрын
@Srinavya Satyavarapu - A decision table is useful because it shows us the condition combinations in a systematic format. Please like share this tutorial, if possible. And thank you for your comment.
Superb ..
@QA1
6 жыл бұрын
Thank you. You may also like my Equivalence Partitioning and Boundary Value Analysis tutorial at kzread.info/dash/bejne/p62Yo9ujobe5mdo.html
thanks bruh
Very good explanation
@QA1
10 ай бұрын
Manoj, thanks! Best wishes, Inder P Singh
Excellent explanation !! Thank u very much
@QA1
6 жыл бұрын
You are welcome. You may also like my Use Case Testing tutorials etc. at kzread.info/dash/bejne/em1ptLpuqqmyk6Q.html
@itscaesar.794
6 жыл бұрын
I have watched that too !! thanx for that
@QA1
6 жыл бұрын
Thank you, TechGuy. Please check out my Test Automation tutorials on JMeter, LoadRunner, Selenium, programming concepts etc. at kzread.info/head/PLc3SzDYhhiGXVcy8EcrTSfwsC-v8EUZvg
Thanks very useful
@QA1
3 жыл бұрын
@baskker b - Test Design Techniques: kzread.info/head/PLc3SzDYhhiGWW0TzISFKqAN_ic8DnZvVc
Great job 👍
@QA1
4 жыл бұрын
@Sonal - You are welcome to the Software and Testing Training channel. Regards, Inder
ty
Your videos are awesome. God bless you. Cleared all doubts.
@QA1
5 жыл бұрын
Many thanks, Amanpreet. Next, you should practice making the decision table yourself. That would give you more confidence.
@amanpreetsahdev5454
5 жыл бұрын
@@QA1 Thanks Sir. Can you help me out with 1 advice. I have done my graduation and postgraduation in IT. Also have done GNIIT in past. But didn't pursue with that field. Worked as a Paralegal in KPO for 3 years after that was on break for 4 years due to maternity. Now want to resume my career in IT and that too for New Zealand or Canada. Can you please suggest can i make my career in IT without any prior experience and if yes in which domain? Will testing will be ok without any experience? And if yes which testing software? Manual testing or automation. I want something in which no coding should be needed.
@QA1
5 жыл бұрын
Hi, as you know, it is difficult to secure a job with any experience. You can see tips to get a job in software testing in my video at the link, kzread.info/dash/bejne/Y6ylxsudgbK0lrA.html
@QA1
5 жыл бұрын
Some technical skills or coding skills is needed in test automation. You can check out my Test Automation playlist (40 videos) at the link, kzread.info/head/PLc3SzDYhhiGXVcy8EcrTSfwsC-v8EUZvg
@amanpreetsahdev5454
5 жыл бұрын
Thanks a lot. God bless you 😊
Hi, very nice video, one thing as we are not finally testing all possible combinations (with low risk), better mark these TCs with low priority. And keep all 8 combinations in Test Suite. For further iterations we can skip those testing. But I feel for 1st round, we should not skip mentioned TCs and test all combinations.
@QA1
6 жыл бұрын
Many thanks, Anand. In the library example, it may not be possible to test all condition combinations, depending on the system implementation. For example, If User is not registered, Oustanding Fees and Borrow Book controls may be disabled or hidden. Yes, in the email example, we should test all combinations.
thank you so much .. can you please upload video on orthogonal array testing
@QA1
3 жыл бұрын
Thank you for your suggestion. I uploaded the ORTHOGONAL ARRAY TESTING video at kzread.info/dash/bejne/q4yEvK6fosXFerg.html
Thank so much.
@QA1
4 жыл бұрын
You are welcome to my Software and Testing Training channel.
Very good good
Grate Video very good explanation.I want to ask that what is the different between cause effect graph and decision table.Can some one answer??
@QA1
5 жыл бұрын
Many thanks. The first difference between Cause Effect graph and Decision table is the layout. The CE graph is in the shape of a fishbone which the Decision table is a set of rows and columns. Another difference is that the CE diagram needs brainstroming to come up with possible causes while the Decision table is more straightforward combination of conditions and actions. You can refer my tutorial on Cause and Effect Analysis at kzread.info/dash/bejne/opmuu9Cdo7ydhLA.html
Great work sir, solved all my problem
@QA1
10 жыл бұрын
Thank you, Punit. You may want to view the other test design videos, Equivalence Partitioning and Boundary Value Analysis at kzread.info/dash/bejne/p62Yo9ujobe5mdo.html and State Transition Testing at kzread.info/dash/bejne/m4Wr0MGjcrSZac4.html
Thanks for ur response, if u explain me wid one more example means it vl helps me to understand it better. M searching for a job if i understand these concepts clearly means it vl be very usefull for me so plz....
@QA1
7 жыл бұрын
Earlier, I gave the example of email which had one Action (Expected Result). In the video, I have the second email example which has two Actions (Expected Result and Show Page). In the second example, consider the first three columns of the decision table. You will notice: a) Email is blank in these columns b) Password has the values of Blank, Invalid and Valid c) Expected Result is the same (Error: Please enter email) in these columns d) Show Page is same (Login Page). What does this mean? This means that Password can be any value (Blank, Invalid or Valid) but if the Email is Blank, we get the same Actions (Error: Please enter email) and the Login page is shown. This means that this decision table can be simplified by combining the first three columns into a single column with i) Email as Blank ii) Password as Don't Care or - iii) Expected Result as Error: Please enter email iv) Show Page as Login Page
very good explanation
@QA1
5 жыл бұрын
@Ashish Dhiman - Many thanks for your comment.
I was struggling with decision table but know I am a master since I watched this
@QA1
4 жыл бұрын
Maphari - That is awesome :) Thanks for your sub. You may also like my Equivalence Partitioning and Boundary Value Analysis tutorial at kzread.info/dash/bejne/p62Yo9ujobe5mdo.html
Its really helpful...
@QA1
9 жыл бұрын
pragya jain Thank you. Please subscribe for more videos on test design.
Tnq u sir
@QA1
5 жыл бұрын
Hi Goushal, you are welcome to this channel. You can check out the other Test Design tutorials at the link, kzread.info/dash/bejne/em1ptLpuqqmyk6Q.html&index=4&list=PLc3SzDYhhiGWW0TzISFKqAN_ic8DnZvVc
hey! i need the data set for this example for my project. Can you please help? Good Day! :)
Thank you for the examples with explanation! For ex., the test case title will stand for "Check if a user is registered, a user has no outstanding fees, a user is under borrow limit, the system allows to borrow a book". Is it ok?
@QA1
2 жыл бұрын
@Nataliia Nataliia - This is in continuation with the conversation on LinkedIn. Actually, you could create a table of User Types (User, Administrator) as columns and Actions as rows. Then put, Yes or No in the different cells. And no, the test case title is too long; it could be "Check if a user can borrow a book".
@nataliianataliia2442
2 жыл бұрын
@@QA1 thank you! Interesting Do you have examples with these roles? How can I find you on Facebook?
@QA1
2 жыл бұрын
@Nataliia Nataliia - I am not active on Facebook. You can message me on LinkedIn please. Thank you.
@QA1
2 жыл бұрын
My LinkedIn profile link is www.linkedin.com/in/inderpsingh/
Great video for foundation building. Could you explain the following: Consider time represented as hh:mm:ss. Valid time is 00:00:00 - 23:59:59. If times valid, they are added to be displayed. Draw decision table & generate test cases?
@QA1
8 жыл бұрын
Hi Kriti, thank you for your question. The decision tables document complicated logic. In your 24-hour time format, the test design technique that we can use is Equivalence Partitioning. There are three input data - hour, minute and seconds. For hour, there are two invalid partitions (-1,-2,...) and (24,25,...) and one valid partition (0 to 23). Similarly for minutes and seconds. Please see my video on Equivalence Partitioning at kzread.info/dash/bejne/p62Yo9ujobe5mdo.html
@adebowaledollars1
4 жыл бұрын
@@QA1 thank you for this answer, I get confused on what technique to use in different scenarios, as I just started training to become a software tester.
@QA1
4 жыл бұрын
@adebowaledollars1 We can use Equivalence Partitioning and Boundary Value Analysis techniques in case some test data is valid and other test data is invalid. Decision Tables are useful when there are multiple conditions to consider. State Transition charts are useful when we know the different SUT states (and their inputs and outputs). You may check out all my Test Design Techniques tutorials at the link, kzread.info/head/PLc3SzDYhhiGWW0TzISFKqAN_ic8DnZvVc
@adebowaledollars1
4 жыл бұрын
@@QA1 thank you for your reply. I'm happy I came across your page. Also, must I obtain a certification, e.g ISTQB?
@QA1
4 жыл бұрын
Sure. You can check out ISTQB Foundation Certification course at the affiliate link, www.eduonix.com/istqb-foundation-training-new/UHJvZHVjdC0xMjY4NTYw
its very very useful to learners
@QA1
9 жыл бұрын
Kommisetti Naga Sravanthi Thank you so much.
@serunagasravanthi5760
9 жыл бұрын
sir your videos gave me confidence
@serunagasravanthi5760
9 жыл бұрын
is there any speech regarding cause effective graph..
Sir plzz make video on control flow testing : statement coverage path coverage etc ....And also on data flow testing: du path dc path etc ....Plz sir I realy need this
@QA1
3 жыл бұрын
@Megha Jain - Control Flow Testing is explained in Path Testing tutorial at kzread.info/dash/bejne/pmF3laStZ8mXfZs.html Data Flow Testing tutorial is at kzread.info/dash/bejne/n5OIs4-jo8m4p7A.html Thank you.
I don't get it. When you 10:59 say "It doesn't matter" - how is this supposed to affect number of cases? Do we still test all alternating values or just pick random of them?
@QA1
10 ай бұрын
Graf MKristo - "how is this supposed to affect number of cases?" You would get the number of cases after simplifying the decision table. If you continue viewing this video, you would see that there are 4 columns after simplification. That means that you would have 4 cases. When I say at 10:59 that "It doesn't matter", it is the first case. When testing that case, you would pick a random value (because the output doesn't depend on it) or that field may just be disabled or blank in your application.
maja aa gaya sir thanks
@QA1
6 жыл бұрын
Welcome, Abhisheka.
Hello Sir, Will there be any pattern followed while mapping True or false for each condition to cover all permutations and combinations. Like for example .. if start with all False for Condition1 , and Condition2 with 1 true and rest all false .. etc this way.. Thank you
@QA1
7 жыл бұрын
Yes, there is a pattern. The first condition would alternate False and True. The second condition would alternate a couple of False values and a couple of True values. And so on. have explained it in the video so please view it again.
when would you use a mix of both boundary value analysis and decision table based black-box testing?
@QA1
10 жыл бұрын
You can use both these test design techniques as applicable. In the email/ password example shown in this video, for example, we can use boundary value analysis on the the password test data. Let us say that the password has to be a minimum of 8 characters and a maximum of 20 characters. We can use a 7 character password and a 21 character password as invalid passwords. And use 8 character and 20 character passwords as valid passwords. Does this answer your question?
Thank u sir ur clses very hlped me.
@QA1
9 жыл бұрын
msrao swetha Hi Swetha, many thanks for your comment. Please view my playlist with 5 hours of useful software testing videos at kzread.info/head/PLc3SzDYhhiGWuMK03uYO-UENAx0s2woWM
@msraoswetha8250
9 жыл бұрын
K sir i will see. Nd thank u
@msraoswetha8250
9 жыл бұрын
But sir didn't give me video cls about paths , path product Nd regular expressions.plz send me that video also
@msraoswetha8250
9 жыл бұрын
Hi sir.. I joined in the course. That is manual vth selenium course. So can u give me some suggitions for get job.pls sir its my request..
@QA1
9 жыл бұрын
msrao swetha If you joined the course at an institute, you could ask them if they can refer you to some test automation/ manual testing job opportunities. Thank you.
very helpful .Thank you
@QA1
3 жыл бұрын
Thank you 🙏 If you want to learn Structured Test Design/ White Box Testing, I have some new tutorials too, at kzread.info/dash/bejne/pmF3laStZ8mXfZs.html
Thanq
@QA1
6 жыл бұрын
Check out my other test design tutorials at kzread.info/dash/bejne/em1ptLpuqqmyk6Q.html&list=PLc3SzDYhhiGWW0TzISFKqAN_ic8DnZvVc