Software Testing is the critical phase in development process and it is necessary to fix bugs / issues in the software applications before it is deployed.
The main purpose of software testing are as follows
- To provide high quality product
- To meets customer requirements
- To make sure all the functionalities of the software are working fine
- To identify bugs/issues during development process which in turn helps to reduce the cost and effort of fixing them later.
There are two different types of software testing
1) Manual Testing - Humans does the testing
2) Automation Testing - Automated tools does the testing
Also we have different levels of software testing
1) Functional Testing - checking features of the software
2) Non Functional Testing - checking performance of the software
Ultimately the Main Objective of software testing process is :-
- Identify defects - finding bugs / defects
- Quality Assurance - high quality product
- Risk Mitigation - providing defect free applications
- Validation - To make sure applications meets its intended purpose
Top comments (0)