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