📜  系统测试和三明治测试之间的区别

📅  最后修改于: 2021-08-27 07:11:17             🧑  作者: Mango

1.系统测试:
系统测试也称为黑盒测试。用于检查软件或产品是否满足指定要求。它由测试人员和开发人员执行。它包括测试的系统测试和集成测试。它通过更多的正面和负面测试案例来执行。

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

系统测试和三明治测试之间的区别:

S.No. SYSTEM TESTING SANDWICH TESTING
1. System Testing comprise of System and integration testing. Sandwich testing comprise the top-down and bottom-up testing.
2. System testing follows the requirements specification. Sandwich testing follows the specification of modules.
3. System testing generally focuses on system validation. Sandwich testing generally focuses on functional verification.
4. In this, there is need of fewer resources for testing. In this, there is need of large number of resources.
5. It does not allow parallel testing. It allows parallel testing.
6. It is cost efficient. It is not cost efficient.
7. It does not matter how big project is. It is used for very large projects having sub projects.