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