📜  集成测试和三明治测试的区别

📅  最后修改于: 2021-09-12 11:26:11             🧑  作者: Mango

1.集成测试:
集成测试是一种软件测试类型,其中软件模块被逻辑集成并作为一个组进行测试。集成测试专业侧重于验证这些模块之间的数据通信。它是软件模块的集合,其中还测试了不同组件之间的关系和接口。它需要在将组成部分一次集成在一起的项目级活动之间进行协调。

2. 三明治测试:
三明治测试也称为混合集成测试。它包括自底向上方法测试和自顶向下方法测试,因此它利用了自底向上方法和自顶向下方法的优点。它也不能用于那些不同模块之间有很多相互依赖的系统,它允许并行测试。

集成测试和三明治测试的区别:

S.No. Integration Testing Sandwich Testing
1. In integration testing, relationship and the interfaces between the different components are tested. In sandwich testing, Top-down approach and Bottom-up approach is used for testing.
2. It validates the collection and interface modules. It follows the specification of modules.
3. It build to simulate the interaction between two modules. It generally focuses on functional verification.
4. It is cost efficient. It is not cost efficient.
5. It does not allow parallel testing. It allows parallel testing.
6. It does not matter how big project is. It is used for very large projects having sub projects.
7. In this, there is need of fewer resources for testing. In this, there is need of large number of resources.