Software Testing Tutorial #22 - Functional Testing vs Non Functional Testing

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ก.พ. 2025

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

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

    **Software Testing Tutorial #22 - Functional Testing vs Non-Functional Testing - Notes**
    **Differences Between Functional and Non-Functional Testing:**
    **1. Focus and Verification:**
    - **Functional Testing:** Focuses on verifying specific functionality or requirements of the software. For example, testing if a user's registration process successfully leads to dashboard access.
    - **Non-Functional Testing:** Shifts focus beyond functionality, emphasizing aspects like performance. It measures how quickly users can complete actions.
    **2. User Requirements:**
    - **Functional Testing:** Ensures software aligns with specified functional requirements. For instance, testing registration through email, Facebook, or Google.
    - **Non-Functional Testing:** Addresses non-functional requirements (NFRs) and user expectations. It validates performance against set criteria, like registration response time.
    **3. Manuality:**
    - **Functional Testing:** Can be conducted manually or automated based on the context, such as registering on a website.
    - **Non-Functional Testing:** Often requires automation due to complexity, especially in load handling. Tools like LoadRunner, NeoLoad, or JMeter are vital for these tests.
    **4. Types of Testing:**
    - **Functional Testing:** Encompasses unit, integration, system, user acceptance, and regression testing.
    - **Non-Functional Testing:** Includes load, stress, spike, volume testing, among others. These evaluate performance aspects like responsiveness, stability, and load handling.
    **Conclusion:**
    - Functional Testing verifies specific functionalities as per user requirements.
    - Non-Functional Testing assesses performance aspects and user expectations.
    - Non-Functional Testing often requires automation due to complexity.
    - Both types have various testing categories under them.

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

    Great English pronunciation! Very helpful

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

    Great explanation 👏

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

    thank you sir

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

    THANK YOU, STILL USEFUL IN 2023! 👌

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

      Glad it helped! Thank you very much. Keep watching and sharing.

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

    Soak testing? Is it not considered in NFT.?

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

    Thanks🙏

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

    Thanks 👍

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

    You are number one

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

    Best explanation

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

      Thank you!
      Keep watching and subscribe for more videos and tutorials.

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

    thank you

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

    Nice

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

    Sir your first to ten tutorial is not there..

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

    use good mic please