📜  验收测试和三明治测试之间的区别

📅  最后修改于: 2021-08-24 16:12:14             🧑  作者: Mango

1.验收测试:
验收测试是在系统测试之后完成的。检查软件是否满足客户要求。测试人员,利益相关者以及客户都使用它。它仅包含功能测试,并且由Alpha测试和Beta测试两个测试组成。

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

验收测试和三明治测试之间的区别:

S.No. Acceptance Testing Sandwich Testing
1. Acceptance testing is comprises of alpha and beta testing. Sandwich testing is comprises of Top-down approach and Bottom-up approach.
2. It generally used to check whether the software meets the customer requirements or not. It generally focuses on functional verification.
3. In this, system is checked for random inputs. In this, system is checked for dummy inputs.
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 does not matter how big project is. It is used for very large projects having sub projects.
7. It is cost efficient. It is not cost efficient.