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

📅  最后修改于: 2021-09-12 11:13:58             🧑  作者: 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.