Software Testing Tutorial #27 - Verification and Validation in Software Testing

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ธ.ค. 2024

ความคิดเห็น • 25

  • @manoj_mafiosi
    @manoj_mafiosi ปีที่แล้ว +12

    **Notes: Verification and Validation in Software Testing - Software Testing Tutorial #27**
    **Verification vs. Validation: Static vs. Dynamic Testing:**
    - Verification is equivalent to Static Testing.
    - Validation is akin to Dynamic Testing, mirroring the distinction between Static and Dynamic Testing.
    **Origin of Verification vs. Validation: The V-Model:**
    - These concepts originate from the V-Model.
    **Verification: Static and Manual:**
    - Verification involves manual review of documents and artifacts without code execution.
    - It includes scrutinizing documentation like software requirements, design plans, and code.
    - Analogous to a code review, where developers inspect code for best practices and standards.
    **Validation: Dynamic and Executable:**
    - Validation represents Dynamic Testing.
    - It involves actively running executable code in a test environment.
    - In a web application example, Validation occurs when users interact with the live web application through a web browser.
    - Dynamic Testing includes code execution.
    **Key Differences Explained:**
    1. **Process of Manual Checking**: Verification manually checks documents, while Validation dynamically tests executable code.
    2. **No Code Execution in Verification**: Verification does not execute code but reviews documentation and design.
    3. **Finding Bugs Early**: Verification detects bugs and defects early in the software development cycle, reducing the cost of resolution.
    4. **Cost of Defects**: Fixing defects found during Verification is cost-effective as they are detected early, unlike defects discovered during Validation, which can be expensive to fix.
    5. **Testing Techniques**: Verification primarily uses techniques like reviews, code inspections, walkthroughs, and technical reviews. Validation encompasses various testing types, including unit, integration, system, acceptance, and regression testing, where code execution is pivotal.

    • @ijeomaokereafor3686
      @ijeomaokereafor3686 8 หลายเดือนก่อน

      hi Hello i really like how you have been able to summary the vidoes for us. can we be friends?

    • @Kay.Minstrel.Expressions
      @Kay.Minstrel.Expressions 3 หลายเดือนก่อน

      @@ijeomaokereafor3686seriously the guy has been doing an amazing & a selfless job for us. Are you a Software QA engineer? If yes let’s connect if it’s ok by you

  • @jyzzangno1
    @jyzzangno1 4 ปีที่แล้ว +4

    Very clear what's different between Verification & Validation.

    • @softwaretestingmentor
      @softwaretestingmentor  4 ปีที่แล้ว

      Thank you very much! I am glad they are helpful! Regards,Manish

  • @TG-ri3mu
    @TG-ri3mu 3 ปีที่แล้ว +3

    Thank you, your videos are really greatly done.

  • @elnino61
    @elnino61 2 ปีที่แล้ว +3

    I really appreciate your efforts. Great teacher * * * * *

  • @deannalipowicz2862
    @deannalipowicz2862 2 ปีที่แล้ว +1

    Thank you very much for this video. Very informative

  • @bheemshankar_pk
    @bheemshankar_pk 2 ปีที่แล้ว +1

    very detailed and informative video thanks for sharing your knowledge

  • @afiyamulla7213
    @afiyamulla7213 3 ปีที่แล้ว +2

    Excellent explanation

  • @narisap.1038
    @narisap.1038 2 ปีที่แล้ว +1

    Thank you for all vdo you made.. really appreciated

  • @mujtabakhan4521
    @mujtabakhan4521 2 ปีที่แล้ว +1

    made it really easy to understand thanks sir

  • @tahsinates4492
    @tahsinates4492 2 ปีที่แล้ว

    Very nice explanation.Thank you.

  • @excellins
    @excellins 2 ปีที่แล้ว

    this man is the best.

  • @erolgyrbev919
    @erolgyrbev919 2 ปีที่แล้ว +1

    Wow! You make a very high quality videos! Your explanation skills are so good sir!

  • @generalfikhman6257
    @generalfikhman6257 2 ปีที่แล้ว +1

    Thank you ho pajeet of the web, you truely helped me :D
    I love india

  • @marianagevorkyan4196
    @marianagevorkyan4196 2 ปีที่แล้ว +1

    thank you so much

  • @FoodbyRuchi
    @FoodbyRuchi 2 ปีที่แล้ว

    Sir, please make a video on QA and QC difference..

  • @vijnavijayan6209
    @vijnavijayan6209 ปีที่แล้ว

    Thanks 🙏👍

  • @mangeshmehare9669
    @mangeshmehare9669 3 ปีที่แล้ว +1

    Nice video

  • @bobolinho2004
    @bobolinho2004 ปีที่แล้ว +2

    This is incorrect. Verification is not static testing only. I agree that the foundation istqb sylabus lets place of interpretation. But to understand better verification vs validation start first with Test manager sylabus.

    • @bobolinho2004
      @bobolinho2004 ปีที่แล้ว

      Best video I found so far on youtube describing it is th-cam.com/video/-63JXElqPaY/w-d-xo.html&feature=share

  • @Sira-
    @Sira- ปีที่แล้ว +1

    As far as I've read on the topic this particular video goes against it in someways.
    Validation is done to insure that the software is up to the client requirements.
    While Verification is done to insure that the software is true to its specifications.

  • @FoodbyRuchi
    @FoodbyRuchi 2 ปีที่แล้ว +1

    Sir, please make a video on QA and QC difference..