验证测试和确认测试的区别是什么

如题所述

1、测试目的不同:

确认测试的目的是向未来的用户表明系统能够像预定要求那样工作。

系统测试的目的是发现软件潜在的问题,保证系统的正常运行。

验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。

2、测试任务不同:

确认测试是为了进一步验证软件的有效性。

系统测试是将经过集成测试的软件,作为系统计算机的一个部分,与系统中其他部分结合起来,在实际运行环境下对计算机系统进行的一系列严格有效地测试。

验收测试是向未来的用户表明系统能够像预定要求那样工作。

3、测试顺序不同:

确认测试和系统测试都是在集成测试之后,位于倒数第二位。

验收测试是部署软件之前的最后一个测试操作。

关系:

所有的测试都是保证产品最终符合需求(包括明确要求的和隐含需求),只不过粒度不一样。

扩展资料

系统测试的步骤

1、 制定系统测试计划

系统测试小组各成员共同协商测试计划。测试组长按照指定的模板起草《系统测试计划》。该计划主要包括:

测试范围(内容)

测试方法

测试环境与辅助工具

测试完成准则

人员与任务表

项目经理审批《系统测试计划》。该计划被批准后,转向2。

2、设计系统测试用例

系统测试小组各成员依据《系统测试计划》、需求规格说明书、设计原型以及指定测试文档模板,设计(撰写)《测试需求分析》《系统测试用例》。

测试组长邀请开发人员和同行专家,对《系统测试用例》进行技术评审。该测试用例通过技术评审后,转向3。

3、执行系统测试

系统测试小组各成员依据《系统测试计划》和《系统测试用例》执行系统测试。

将测试结果记录在《系统测试报告》中,用“缺陷管理工具”来管理所发现的缺陷,并及时通报给开发人员。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-09-29
验证和确认 verification ,validation,比较靠谱的2个解释是:
1. 验证是检查软件是否满足需求文档的要求。确认就是检查最终产品是否达到顾客使用要求。
2. 验证注重“过程”,确认注重“结果”
Verification Are we producing the product right? Validation Are we producing the right product?本回答被提问者采纳
相似回答