Software Testing Tutorial #16 - Types of Software Testing

preview_player
Показать описание
In this Software Testing Tutorial, we will learn about the types of software testing. There are many types of testing and we will understand some of the key testing types in software testing, for example, unit testing, integration testing, system testing, regression testing, smoke testing, sanity testing and lot more.

Software Testing Types can be broadly categorized in two categories, functional testing 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
Рекомендации по теме
Комментарии
Автор

Hi All, Usability testing is a Non-functional testing type, by mistake, I have put it under functional testing column. Please note this correction. Apologies to all for confusion. Regards, Manish

softwaretestingmentor
Автор

**Software Testing Tutorial #16 - Types of Software Testing - Notes**

**Functional vs. Non-Functional Testing:**
- Functional testing focuses on specific functionalities within an application.
- Non-functional testing assesses the performance and behavior of the application.

**Functional Testing Types:**
1. **Unit Testing:** Testing individual units or components in isolation.
2. **Integration Testing:** Testing integrated components for seamless interaction.
3. **System Testing:** Testing the complete software system as a cohesive unit.
4. **Acceptance Testing:** Ensuring software aligns with customer requirements.
5. **Regression Testing:** Verifying new changes don't affect existing functionality.
6. **Sanity Testing:** Quick checks to ensure core functionalities work after changes.
7. **Smoke Testing:** Preliminary tests to ensure basic functionalities are intact.
8. **Usability Testing:** Assessing user-friendliness and user experience.

**Non-Functional Testing Types:**
1. **Performance Testing:** Assessing application speed and responsiveness.
- **Load Testing:** Evaluating performance under expected load.
- **Stress Testing:** Assessing application behavior under extreme load.
- **Volume Testing:** Testing application scalability with large data volumes.
- **Scalability Testing:** Verifying application's ability to scale with increased load.
2. **Recovery Testing:** Evaluating application's ability to recover after a failure.
3. **Compatibility Testing:** Ensuring application functions across various environments.
4. **Security Testing:** Evaluating application's robustness against cyber threats.

**Significance of Security Testing:**
- Security testing ensures application's resilience against data breaches.

**Navigating the Landscape:**
- Software testing includes numerous types, catering to different scenarios.
- Familiarize yourself with various testing types.
- Focus on mastering types integral to real-world testing.

manoj_mafiosi
Автор

I HAD PAID ON UDEMY TO LEARN THIS. I MUST SAY, YOUR VIDEO IS THE BEST!!! THE UDEMY ONE MESSED ME UP, IT WAS NOT VERY CLEAR!!! YOU ARE A GREAT TEACHER!!! THANK YOU!!! I HAVE DITCHED THE UDEMY COURSE!!!!

_musicmagnate
Автор

I've said this before, but this channel is a gold mine, thanks for investing your time to teach us, dont ever think the time you invest is wasted.

alexandrubaginean
Автор

Hi Manish!
I did the ISTQB exam and in the syllabus, they put the usability test as a non-functional type and the description is: "The degree to wich a component or system can be used by specific users to achieve specified goals in a specified context of use."
In fact, I see the usability test as a non-functional type, but you included it in the left side, the functional types and I would like to understand why.
Thank you so much for your videos! They helped me a lot and I think you're a wonderfull teacher!!

dianapina
Автор

I am going on with this course. Your teaching skill is excellent.... Thanks.

SUBORNOVISION
Автор

Wow, this is so understandable, thank you very much for this clarification. I have been trying to understand the difference for weeks now

ahmadmaryam
Автор

Thanks for posting this video.Very helpful.Im attending an interview and watching this video made me brush up and refresh my testing skills.Great job.Appreciate your time and effort 👏👏👍

austingirlroadto
Автор

I saw your all videos ...it will be really helpful for me ty so much....❤️❤️

pritamkakade
Автор

-1


If u are writing a program to add two two-digit intergers.can u test this program exhaustively?if so, then how many test cases are required? Assuming that each test cases can be executed and analyzed in one second, how long it would take for you to run all the test cases?-1

If u are writing a program to add two two-digit intergers.can u test this program exhaustively?if so, then how many test cases are required? Assuming that each test cases can be executed and analyzed in one second, how long it would take for you to run all the test cases? (Anyone have the solution of that question so plz give me)

ashimehmood
Автор

Manish, can you be a mentor for me please? Thank you!

jessicasherman
Автор

🤕SLIET IS INDIRECTLY PROMOTING UNDERRATED YT CHANNELs

myselfashutosh
Автор

I HAD PAID ON UDEMY TO LEARN THIS. I MUST SAY, YOUR VIDEO IS THE BEST!!! THE UDEMY ONE MESSED ME UP, IT WAS NOT VERY CLEAR!!! YOU ARE A GREAT TEACHER!!! THANK YOU!!! I HAVE DITCHED THE UDEMY COURSE!!!!

_musicmagnate