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