ISTQB FOUNDATION 4.0 | Tutorial 30 | Equivalence Partition | Black Box Test Techniques | CTFL

  Рет қаралды 15,346

TM SQUARE

TM SQUARE

Күн бұрын

Пікірлер: 54
@phillipmudehwe5314
@phillipmudehwe5314 10 ай бұрын
Hi .. I recently wrote my isqtb foundation and i passed with 85 % with the help of your videos 👏🏾
@TMSQUARETECH
@TMSQUARETECH 10 ай бұрын
Congratulations on the success!! Thanks for your valuable feedback. I am glad I could help. Wishing you all the best in all your future endeavours.
@nileshpatil-us1cb
@nileshpatil-us1cb 7 ай бұрын
Which standard 4.0?
@phillipmudehwe5314
@phillipmudehwe5314 7 ай бұрын
Yes
@nileshpatil-us1cb
@nileshpatil-us1cb 7 ай бұрын
From India?
@katarinabolova6879
@katarinabolova6879 6 ай бұрын
well done
@desireehare2807
@desireehare2807 10 ай бұрын
Your use of examples makes the content easy to understand. I look forward to more tutorials on Black Box Test Techniques. Thanks for sharing your expertise with us.
@TMSQUARETECH
@TMSQUARETECH 10 ай бұрын
Thanks for your feedback. Next tutorial comes today.
@gracebrace019
@gracebrace019 10 ай бұрын
Such a great content for free. Thank you so much for your generosity.
@TMSQUARETECH
@TMSQUARETECH 10 ай бұрын
Glad you enjoy it!
@americanboychronicles
@americanboychronicles 10 ай бұрын
I like this video, clear understanding when you talk about theory and definitions, and this follows practice right away. Thank You
@TMSQUARETECH
@TMSQUARETECH 10 ай бұрын
You're very welcome!
@AbdulGHabibuzaman
@AbdulGHabibuzaman 9 ай бұрын
Quick Question - I was reviewing the above concept and went over a EP question from Sample Exam Set A for ISTQB Syllabus Version 4.0. Question 20 - Minimal number of test cases to achieve 100% EP Coverage for the simplified apartment search form ? Answer says b) 4. My first take at this was answer is a)3 How? If we are looking at minimalist combinations and not really going for all combinations (If that is what is EP) - then the answer should be a) 3 The combinations would then be: TC1 - Ground Floor, Small Garden TC2 - Ground Floor, Large Garden TC3 - Ground/ First/ Second/ Higher, No Garden The other thought that was coming to my mind is that answer is c) 5. Because the question says that "Only Apartments on Ground Floor may have gardens". When it says MAY then it means that it MAY HAVE or MAY NOT HAVE. If the word was Ground Floor "MUST" have gardens then either it would have small or large. But because only Ground Floor "MAY" have gardens which means that one combination for Ground Floor is (ground floor, no garden) too. TC1 - Ground Floor, Small Garden TC2 - Ground Floor, Large Garden TC3 - Ground Floor, No Garden TC4 - First Floor, No Garden TC5 - Second/ Higher, No Garden Kindly let me know which one is right and why.
@accywacky2699
@accywacky2699 8 ай бұрын
Hi there, I am just a fellow student for the certification but from what I read in the question it has built in mechanisms that will not let you use search criteria that violate the "only ground floor apartments have a garden". Note the word May does not exist in the test question. The question also specifically asks for the minimum number of test cases to have 100% equivalence partitioning coverage. The answer for this is 4: ground floor with small garden, ground floor with large garden, first floor with no garden, second or higher floor with no garden. you could in theory do a ground floor with no garden, but that's not necessary and thus the minimalist nr is 4, which is answer B.
@sudamadas344
@sudamadas344 4 ай бұрын
@@accywacky2699 I agree that the question actually says "Only apartments on the ground floor have gardens." The form has validation to prevent the user from selecting a garden for floors other than the ground floor. But from looking at the phrasing from an English grammar point of view (a critical consideration), this phrase does not preclude ground floor apartments from NOT having a garden. The phrase is taken in context of comparing the ground floor to the other floors, and the difference is that only ground floor apartments have gardens. No information is given if ALL ground floor apartments must have gardens. Even GPT-4 gets this correct when I posted the exact question to it as it appears in the sample: ========= To achieve 100% Equivalence Partitioning (EP) coverage, we need to consider each valid combination of the search criteria while ensuring that invalid combinations are not included. The valid combinations are: Ground floor with no garden Ground floor with a small garden Ground floor with a large garden First floor with no garden Second or higher floor with no garden Given that only ground floor apartments can have gardens, any combination of a garden with first or higher floors is invalid. Therefore, the minimal number of test cases to cover all valid partitions is: Ground floor + No garden Ground floor + Small garden Ground floor + Large garden First floor + No garden Second or higher floor + No garden So, the answer is: c) 5 ======= And if I change the question to add "Only apartments on the ground floor have gardens and all ground floor apartments must have gardens." ChatGPT then gives the answer as b) 4 ==== Given the updated rules where only ground floor apartments have gardens and all ground floor apartments must have gardens, the valid combinations are: Ground floor with a small garden Ground floor with a large garden First floor with no garden Second or higher floor with no garden To achieve 100% Equivalence Partitioning (EP) coverage, we need to cover each valid combination: Ground floor + Small garden Ground floor + Large garden First floor + No garden Second or higher floor + No garden This results in a minimal number of 4 test cases. So, the correct answer is: b) 4 ==== My opinion is that ISTQB questions (I give the English exam as example) should not leave any room for ambiguity with the language, and more especially for students with English as "first language" or high level proficiency. I say first language or high proficiency, because those who are proficient in the language, will read the question with not only from a theory/testers point of view, but simply also from understanding plain English grammar. In the real world, the tester would use static testing (reviews) of requirements / acceptance criteria to clarify ambiguity with the business stakeholders. That would be a cheap and effective means to correct the requirements (that's were the language proficiency would be important), such that the test team then defines the equivalence partitions correctly in their test design. But here in the exam, it becomes a costly affair for a student who happens to fail by 1 mark, because of being proficient in English, while the examiner who wrote the questions, were not.
@pdanza
@pdanza 6 күн бұрын
@@sudamadas344 You are missing the key part of EP which is that you can cover the "no garden" partition on first floor and second floor. The theory is that since it is covered in the first floor and second floor partitions, it is unnecessary to test this scenario on the ground floor. Yes, you CAN test this on the ground floor, but the question clearly asks to provide the minimum number of test cases. Your original analysis where you arrived at 3 tests was testing all floor options together, which would be invalid. I hope this helps clarify things.
@priyanjaleechopra2342
@priyanjaleechopra2342 10 ай бұрын
I passed the v4.0 certification but questions on test techniques were complicated than i expected.
@TMSQUARETECH
@TMSQUARETECH 10 ай бұрын
Congratulations on the success!! Thanks for your valuable feedback. I am glad I could help. Wishing you all the best in all your future endeavours.
@keylorarosemena2764
@keylorarosemena2764 4 ай бұрын
Nice examples I understood how to create the EP table based on your examples thanks master
@TMSQUARETECH
@TMSQUARETECH 3 ай бұрын
My pleasure
@althichandhu9798
@althichandhu9798 9 ай бұрын
Thank you for the detailed explanation ❤
@IrishRobbie2006
@IrishRobbie2006 9 ай бұрын
It should be "greater than or equal to" 16 right? On the presentation you have "less than or equal to" 16.. i.e., > and not
@phoebebuffay5656
@phoebebuffay5656 8 ай бұрын
i also didn't get this. I thought it should be greater to 15. the 15 is included. so i thought we should count from the number more than 15. so equal maybe 16...
@phoebebuffay5656
@phoebebuffay5656 8 ай бұрын
Oh, i understood so as for < 1 - it means everything what it less than 1 (the "
@ViniciusdosSantos-y2d
@ViniciusdosSantos-y2d 3 ай бұрын
Put an X in all the partitions. X < 1, which means that X can take any integer value below 1. X (1-15), Which means that X can take any integer between 1 and 15 X >= 16, which means that X can take any value greater than 16 OR even 16
@arsaladilshad6222
@arsaladilshad6222 3 ай бұрын
Very nicely explained (y)
@lailanazih5906
@lailanazih5906 10 ай бұрын
Great video, thank you so much for your help
@TMSQUARETECH
@TMSQUARETECH 10 ай бұрын
You're welcome!
@hemruchamuditha1867
@hemruchamuditha1867 2 ай бұрын
Thank you very much sir!
@acousticgmiye
@acousticgmiye Ай бұрын
Good day sir, will we be allowed to have a paper to draw a picture/rouph sketches during exam becouse these K3 level questions needs more analysis on paper rather than doing it in the mind ?
@TMSQUARETECH
@TMSQUARETECH Ай бұрын
Oh Yes for sure!! You will allowed to use pen/pencil and paper.
@acousticgmiye
@acousticgmiye Ай бұрын
@@TMSQUARETECH Thank you sir🙏
@butx77
@butx77 3 ай бұрын
Hi! While making the online exam, are we allowed to use a piece of paper for writing the partitions? Thank you for the videos!!
@TMSQUARETECH
@TMSQUARETECH 3 ай бұрын
Yes for sure. Pencil and Paper. Pls use blank A4 sheet only.
@gulafshan7021
@gulafshan7021 4 ай бұрын
do we make the equivalence class tables ourselves or they are available as you have shown on screen? TIA
@TMSQUARETECH
@TMSQUARETECH 3 ай бұрын
No we will have make it for our reference.
@yaswanth7954
@yaswanth7954 6 ай бұрын
Actually the requirement is 1 to 15 (Valid range only) right, So, we can make partition inside the range why we are taking partition from invalid to invalid including valid. we can apply EP technique like from 1-5, 6 -10, 11-15 also right.
@sliimjiim
@sliimjiim 5 ай бұрын
because the subject is INTEGERS and they can be negative as well. So to conclude all types of tests including valid and invalid he has taken the partitions in that way. Otherwise one might enter an integer value of 36 and the application might take that input which might cause a defect or even a failure so to avoid that. Hope this helps...
@prabhatranjan92
@prabhatranjan92 5 ай бұрын
you can but that wouldn't provide 100% coverage.
@SajeewaniTharanga
@SajeewaniTharanga 3 ай бұрын
Thank you
@sohamsamanta8003
@sohamsamanta8003 13 күн бұрын
Hi, I have a doubt in the question. It says "An integer field shall contain values from and including 1 to 15.". Now applying EP concept, as an integer is from - infinity to + infinity, shouldn't the 3 partitions be - "Fractions, Integers, and Decimal points". If we define class partition -"
@TMSQUARETECH
@TMSQUARETECH 13 күн бұрын
No you are right by sharing your thoughts. But just to help you understand as this an examination they prefer writing it once the word inclusive which represents the 2 number (1 to 15) falls within a calls. Also, fractions, decimals, integers, rational, irrational numbers are all different definitions so we don't have to get confused with it. Second, for the exam we try to keep it always to whole number (rather than considering decimal values) Hope this helps.
@sohamsamanta8003
@sohamsamanta8003 13 күн бұрын
@TMSQUARETECH thanks for clarifying
@arunasavyasachi5617
@arunasavyasachi5617 9 ай бұрын
Thank you very much
@TMSQUARETECH
@TMSQUARETECH 9 ай бұрын
You are welcome
@RipalPatel-b6n
@RipalPatel-b6n 10 ай бұрын
Can you teach 'Each Choice Coverage' topic from the EP in v4.0?
@TMSQUARETECH
@TMSQUARETECH 10 ай бұрын
I appreciate your catch. Will add it at the end of the chapter. Thanks alot.
@gulafshan7021
@gulafshan7021 4 ай бұрын
in equivalnce partition question, the thrid range is 16< or = should it not be 16 > or = as invalid? is this a typo? plz correct if I'm misunderstanding, thanks.!
@ViniciusdosSantos-y2d
@ViniciusdosSantos-y2d 3 ай бұрын
Put an X in all the partitions. X < 1, which means that X can take any integer value below 1. X (1-15), Which means that X can take any integer between 1 and 15 X >= 16, which means that X can take any value greater than 16 OR even 16
@SrimathiRajendran
@SrimathiRajendran 8 ай бұрын
can i use pen and paper during online examination to create these partitions?
@TMSQUARETECH
@TMSQUARETECH 8 ай бұрын
Yes
@katarinabolova6879
@katarinabolova6879 5 ай бұрын
depends on your exam provider. i booked my exam and then i read that taking notes is not allowed. now i want to cancel my exam (take my money back) and book to another who allows using online notepad and calculator. Before booking your exams please read what they allow and what not. dont be fooled like i did
@maxmusterklaus
@maxmusterklaus 2 ай бұрын
ISTQB should really rename Equivalence Partition (EP) to something else because the answer here is clearly 2: 1. Partition contains 1..15 2. Partition contains any number except 1..15 Besides the fact that EP is a well defined concept in Mathematics, this would not even contradict with the explanation given by ISTQB: Every element in the same group yields the same result, for example here we have: Take 3, 7 or 10 from Partition 1 => Valid Take 0,99 or 133 from Partition 2 => Invalid The answer "3" is clearly wrong here.
Увеличили моцареллу для @Lorenzo.bagnati
00:48
Кушать Хочу
Рет қаралды 8 МЛН
ISTQB FOUNDATION Level 4.0 | Tutorial#1 | Exam Structure
2:26
Learn Testing With Qasir
Рет қаралды 575
Software Testing Tutorial #34 - Equivalence Partitioning in Testing
13:07
Software Testing Mentor
Рет қаралды 94 М.
Equivalence partitioning explained
6:49
The Testing Ninja
Рет қаралды 7 М.