--> Most software development projects consists of multiple teams, with each team is responsible for developing specific function of a software
--> They work together to create a full software application
--> Software testing should be a comprehensive process that examines everything from the induvidual functional components to the integrated functional system
1) Unit Testing :
--> Testing individual functions/ components of an application
--> Performed by a software developer
--> It comes under White Box Testing
--> Testing done at the initial stages of software development
2) Integration Testing:
--> Focus on testing group of software functions of an application
--> Performed by testing teams and development teams
--> It comes under Black Box Testing and White Box Testing
--> Testing done after the Unit Testing
3) Interface Testing:
--> Interface Testing verifies components/functions connected between software systems and working together
--> Use Case of Interface Testing is verifying the connectivity between Web Server and App Server or App Server and DB Server
--> It comes under Black Box testing
--> Performed by testing teams
--> Done after Integration and Unit Testing
4) System Testing:
--> Focuses on testing whole software application and covers both functional and non-functional testing
--> Done after Integration and Interface testing
--> Performed by testing teams
--> It comes under Black Box testing
0 comments:
Post a Comment