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. |