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