Skip to content
Related Articles

Related Articles

Improve Article

Difference between End-to-end Testing and Sandwich Testing

  • Last Updated : 07 Oct, 2020

1. End-to-end Testing :
End-to-end testing is the type of software testing used to test entire software from starting to the end along with its integration with external interfaces. The main purpose of end-to-end testing is to identify system dependencies and to make sure that the data integrity and communication with other systems, interfaces and databases to exercise complete production.

2. Sandwich Testing :
Sandwich Testing is also called as the hybrid integration testing. It comprise the bottom-up approach testing and top-down approach testing, therefore it uses the advantage of both bottom up approach and top down approach. It also can not be used for those systems which have a lot of interdependence between different modules and it allows parallel testing.

Difference between End-to-end Testing and Sandwich Testing :

S.No.End-to-end TestingSandwich Testing
1.In end-to-end testing, the behavioral flow of software is tested.In sandwich testing, Top-down approach and Bottom-up approach is used for testing.
2.It validated all the interfaces of the software.It follows the specification of modules.
3.It is generally performed manually.It generally focuses on functional verification.
4.It is cost efficient.It is not cost efficient.
5.In this, knowledge about interconnected systems is required.In this, knowledge of interconnected systems is not required.
6.In this, there is need of fewer resources for testing.In this, there is need of large number of resources.
7.It does not allow parallel testing.It allows parallel testing.
8.It validated all the interfaces of the software.It validates the software system as per standards and specifications.

Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.


My Personal Notes arrow_drop_up
Recommended Articles
Page :