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

preview_player
Показать описание
In this Software Testing Tutorial, we will learn about the differences between functional testing vs non functional testing. Functional testing in software testing checks functionality or requirements whereas non-functional testing tests the performance of the software application.

Functional testing focuses on user requirements but non-functional testing focus on NFR or user expectation. Watch the complete tutorial to understand the differences between functional and non functional testing.

Help me in spreading the knowledge, please hit LIKE, SHARE, and SUBSCRIBE for the latest tutorials. More tutorial playlists below:

🔶 ENROL IN MANY FREE TRAININGS ON RCV ACADEMY PORTAL 🔶

🔶 FOLLOW US ON TWITTER 🔶

🔶 LIKE US ON FACEBOOK 🔶

🔶 OUR TUTORIAL WEBSITES 🔶

🔶 GET MY TRAININGS ON UDEMY 🔶

#SoftwareTestingTraining #SoftwareTestingTutorial #SoftwareTestingBootcamp #SoftwareTesting #QA #QATraining #QATutorials #RcvAcademy #SoftwareTestingMentor
Рекомендации по теме
Комментарии
Автор

**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.

manoj_mafiosi
Автор

Great English pronunciation! Very helpful

IvaDimitrovaxx
Автор

Soak testing? Is it not considered in NFT.?

Hp_
Автор

Sir your first to ten tutorial is not there..

manjeetsinghmanjeetsingh
join shbcf.ru