In this article, we are going to learn about various types of software testing used on a product or software under development. But, before we proceed its good to have a knowledge about software testing.
What is software testing?
Software testing is the process of evaluating a system with the intent of finding bugs. It is performed to check if the system satisfies its specified requirements.
Source- Software testing
Testing helps in measuring the quality, effectiveness, completeness, functional and non functional activities of a software or a product.
Based on various parameters software testing can be elaborated as:-
Types of testing based on Testing Objectives
- Functional Testing - Non-Functional Testing
Types of testing based on Test Execution Method
- Manual Testing - Automated Testing
Types of testing based on Test Design Technique
- Black Box Testing - White Box Testing - Grey Box Testing - Glass Box Testing - Structure Based Testing - Specification Based Testing
Levels Of Testing:- There are four different levels of software testing. The aim of software testing is to make software testing efficient and hep to easily find various test cases or scenarios at different levels.
Unit Testing
Integration Testing
System Testing
Acceptance Testing
All the levels of testing are compulsory to be completed for the the product or software under development to work efficiently. We have covered almost 100 types of software testing in our article types of testing. Do check this out. Thanks for reading.:)
References:-