Software Testing Tutorial #36 - Decision Table Testing in Software Testing

Поделиться
HTML-код
  • Опубликовано: 16 ноя 2024

Комментарии • 32

  • @NatashasVocals
    @NatashasVocals 7 месяцев назад

    I think you are an incredible educator...thank you for sharing your gift...I appreciate everything you have made so much easier for me.

  • @NoniAyanna
    @NoniAyanna 3 месяца назад

    This was so helpful. I fully understand how to create and make sense of decision table testing. I wish you were my teacher! Thank you again.

  • @hashcodehub6717
    @hashcodehub6717 3 года назад +6

    Thank you for the video , this is the only valid tutorial on youtube for the decision table :)

  • @manoj_mafiosi
    @manoj_mafiosi Год назад +9

    **Notes: Decision Table Testing in Software Testing - Software Testing Tutorial #36**
    **Introduction:**
    - Decision Table Testing, also known as Cause-Effect Table Testing, a crucial black-box testing technique for scenarios with multiple conditions.
    **Example: The Registration Portal Scenario:**
    - A registration portal with three mandatory fields: Name, Email, and Address.
    - The goal is to test the portal's success and error messages based on input values.
    **Creating the Decision Table:**
    - Use tools like Excel or Confluence to create a Decision Table.
    - Three input fields: Name, Email, and Address, resulting in eight possible combinations.
    **Decision Table Breakdown:**
    - **Scenario 1:** Name (Y), Email (Y), Address (Y)
    - Success Message: User should receive a success message.
    - Error Message: None.
    - **Scenario 2:** Name (N), Email (Y), Address (Y)
    - Success Message: None.
    - Error Message: "Name missing."
    - **Scenario 3:** Name (Y), Email (N), Address (Y)
    - Success Message: None.
    - Error Message: "Email missing."
    - **Scenario 4:** Name (Y), Email (Y), Address (N)
    - Success Message: None.
    - Error Message: "Address missing."
    - **Scenario 5:** Name (N), Email (N), Address (Y)
    - Success Message: None.
    - Error Message: "Name and Email missing."
    - **Scenario 6:** Name (N), Email (Y), Address (N)
    - Success Message: None.
    - Error Message: "Name and Address missing."
    - **Scenario 7:** Name (Y), Email (N), Address (N)
    - Success Message: None.
    - Error Message: "Email and Address missing."
    - **Scenario 8:** Name (N), Email (N), Address (N)
    - Success Message: None.
    - Error Message: "Name, Email, and Address missing."
    **Executing the Tests:**
    - Each scenario represents a specific test case.
    - Test each scenario with corresponding inputs and verify expected outcomes.
    - Error message text should match business requirements or specifications.

  • @Newagetec
    @Newagetec 2 года назад +2

    Thanks for such clear instructions .

  • @RaviKumar-nz2lm
    @RaviKumar-nz2lm 2 года назад

    Glass clear explanation...in single time i understood the topic after u explaining..wher as i couldn't able to follow multiple times listening others video on same topic..

  • @estebanantonio2566
    @estebanantonio2566 3 года назад +1

    Thank you for the example!

  • @thabomoilwa6077
    @thabomoilwa6077 9 месяцев назад

    Thank you so much, great explanation!

  • @fluencycommunicationnonsto3242
    @fluencycommunicationnonsto3242 3 года назад +1

    Excellent explanation for beginners. Great job 👍

  • @ammygill9769
    @ammygill9769 Год назад

    Simply THANK YOU

  • @mollenruziwa8485
    @mollenruziwa8485 Год назад +2

    I tried other channels, you explained this very well and now l understand thank you sir. Can you please do a tutorial on Collapsed DT🙏

  • @elnino61
    @elnino61 2 года назад +1

    Thank you

  • @gyanbaimishra9466
    @gyanbaimishra9466 Год назад

    Thank you sir

  • @jeyhunaliyev1765
    @jeyhunaliyev1765 3 года назад +1

    great 👍

  • @kauserjaffari9790
    @kauserjaffari9790 2 года назад +1

    Hi Manish, greetings from Germany, amazing explanation can you elaborate how to reduce the test cases which has same output . Do you any example of collapsing the decision table thank you :)

    • @sravansran2109
      @sravansran2109 2 года назад +5

      hey kauser, in above example there are 3 conditions (name, email, address) then we conclude that there 8 possisble outputs (2^3=8), here 2 is sucessful message and error message (true/false)... In nutshell we can't reduce the output (test cases), for sure we need to test all the 8 testcases
      if it helpfull give me like..😊

    • @mollenruziwa8485
      @mollenruziwa8485 Год назад

      @@sravansran2109 wow thanks hey

  • @subhambhakat8494
    @subhambhakat8494 2 года назад +1

    Hi sir, is there any playlist in your channel for learning different chapters for ISTQB testing exam (foundation level). I want to appear for the ISTQB exam but not able to find any suitable content. Please comment if you can help.
    Thanks,

    • @softwaretestingmentor
      @softwaretestingmentor  2 года назад +1

      Please visit this full istqb foundation level playlist- ruclips.net/p/PLL34mf651faPON2szXlzCsTTYl3mh3s-T

    • @subhambhakat8494
      @subhambhakat8494 2 года назад

      @@softwaretestingmentor Thanks sir this is really helpful. This is still valid for 2022 exams right ?

  • @ariana_1343
    @ariana_1343 3 года назад +7

    How did you determine 8 columns are required?

    • @sravansran2109
      @sravansran2109 2 года назад +13

      In above example there are 3 conditions (name, email, address) then we conclude that there 8 possisble outputs (2^3=8), here 2 is sucessful message and error message (true/false)...
      if it helpfull give me like..😊

    • @stephanieprolixity
      @stephanieprolixity Год назад +1

      @@sravansran2109 ​ So, you just put 2 ^ of the number of however many conditions are defined and that’s how you verify how many combinations your table should display to make sure you covered everything?

    • @ismailolalekan8160
      @ismailolalekan8160 Год назад

      Yes

  • @veliromn
    @veliromn Год назад +1

    could you explain why 8 columns? There was no explanation for that...

    • @sait5489
      @sait5489 8 месяцев назад +4

      There are 3 input conditions, Name, email, address, so there will be 2 power 3 . I.e 8columns will come. If there are 2 input conditions, 2 power 2 I.e 4 columns will come

  • @rachealwilson7915
    @rachealwilson7915 4 месяца назад

    1.5x

  • @queendragonbee888
    @queendragonbee888 Год назад

    OMG THANK YOU!