Software Testing Tutorial #11 - Levels in Software Testing

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

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

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

    **Software Testing Tutorial #11 - Levels in Software Testing - Notes**
    **Understanding Testing Levels:**
    - Testing levels refer to distinct stages where software is tested for reliability, functionality, and quality.
    - These levels are separate from testing types, which represent specific testing methodologies.
    **Four Core Testing Levels:**
    - Software testing encompasses four fundamental testing levels, ensuring comprehensive scrutiny before software reaches end-users.
    **1. Unit Testing:**
    - Unit testing starts the journey by testing the smallest components of an application.
    - For example, in a login page, elements like username field, password field, and login button are tested individually.
    - Developers often handle unit testing, verifying component quality and functionality.
    **2. Integration Testing:**
    - Integration testing follows unit testing, focusing on integrating tested components.
    - In the login page example, integrated testing involves ensuring username field, password field, and login button interact harmoniously.
    - Testers typically manage integration testing, examining component interactions and compatibility.
    **3. System Testing:**
    - System testing evaluates the entire software system as a cohesive unit.
    - It ensures the software functions as intended.
    - In standalone software, it's System Testing (ST); in software interacting with external systems, it's System Integration Testing (SIT).
    **4. User Acceptance Testing (UAT):**
    - UAT is the culmination of testing, involving real users representing customers or stakeholders.
    - Users evaluate software's readiness, alignment with needs, and value addition.
    - UAT feedback guides final adjustments before official software launch.
    **Importance of Understanding Testing Levels:**
    - Understanding testing levels is foundational in software testing.
    - These levels serve as a roadmap, ensuring software quality, functionality, and user satisfaction.
    - Effective collaboration between developers, testers, and users is facilitated by these levels.
    **Interaction with Testing Types:**
    - As expertise deepens, understanding testing types enhances testing strategies.
    - Testing levels and types complement each other for comprehensive testing methodologies.
    **Conclusion:**
    - Testing levels form universal pillars in software testing.
    - They provide structure, guiding software testing processes effectively.
    - Collaboration between developers, testers, and users is streamlined.
    - As you progress, mastery of testing levels and types aids in crafting tailored testing strategies.

  • @bixnqq
    @bixnqq 7 หลายเดือนก่อน +1

    I am a little bit confused as you say that testers are responsible for Integration testing but many other courses/sites/whatnot I've looked at claim that it is developer's responsibility. Could you please try to clarify how a tester, with no coding experience, would participate in Integration testing? On the side note, Good job, I really enjoy your videos, you know your craft and you know how to explain it. Thank you :)

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

    i come here to clarify what i learn at my online school🤝...thank you sir

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

    Thanks a lot for the in-depth and heuristic explanation

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

    Am new to IT but you teach better than the books I bought. I just have to be your downline student.

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

      Thank you very much Abosede! I am glad my work is helpful! Keep learning and growing! Regards, Manish

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

    Hello Sir, Is testing team responsible for System and user Acceptance Testing or developers and end users have any role on this?

  • @shikharnegi9376
    @shikharnegi9376 3 หลายเดือนก่อน

    sir bauth ganda samjhate ho aap

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

    Level of testing
    1. unit testing
    2. integration testing
    3. system testing (system test / system integration test)
    4. user acceptance testing

  • @AK-lk4hg
    @AK-lk4hg 2 ปีที่แล้ว +1

    Aren`t a Unit and Component different types?

  • @sliimjiim
    @sliimjiim 3 หลายเดือนก่อน

    Thanks boss understood type of test levels with ease!

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

    Thank you sir

  • @iplaygame1358
    @iplaygame1358 2 หลายเดือนก่อน

    Thank you so much!!! You explained everything so clear, with examples and understandable. You made a good job!!

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

    Super explanation sir

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

    excellent explains 👍 sir

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

    Thanks!

  • @kgotsofalangmaganya3213
    @kgotsofalangmaganya3213 3 ปีที่แล้ว

    Love this, thank you.

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

    thank you.

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

    Thank you!!