There are different types of Software Testing which can be defined under different categories. The most common types of software testing are are as follows. (Click at the link to know more)
On the basis of time testing is executed in the Software Development Life Cycle:-
- Unit Testing
- Integration testing
- System Testing
- User Acceptance Testing
On the basis of knowledge of application /system to the tester:-
On the basis of the purpose of Software Testing:-
- Functional Testing
- Non Functional Testing