验证测试是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/08 06:02:57
信息安全上的

验证和确认是CMMI中三级的2个过程域,是对软件测试过程中的两种不同目的的测试过程。

在CMMI中对这两个的目的说明如下:

VERIFICATION(验证):The Purpose of Verification is to ensure that selected work products meet their specified requirements.

VALIDATION(确认):The Purpose of Validation is to demonstrate that a product or product component fulfills its intended use when placed in its environment.

验证是指已经实现的软件产品是按照它的需求做的,是符合需求说明书的。

确认是指已经实现的软件产品或产品组件在用户环境下,实现了用户的需要,是符合用户需要的。

验证测试是指测试人员在模拟用户环境的测试环境下,对软件进行测试,验证已经实现的软件产品或产品组件是否实现了需求中所描述的所有需求项。

确认测试是指测试人员在真实的用户环境下,软件产品或产品组件不仅实现了需求中所描述的所有需求项,而且它也是满足用户的最终需要的。

验证和确认二者的区别是测试环境和测试目的不同。都是软件产品在发布前必须要进行的测试活动。

验证测试(Verification):组织开发工作产品的同行对工作产品进行系统性的检查,发现工作产品中的缺陷,并提出必要的修改意见,达到消除工作产品缺陷的目的。适用于所有立项开发的软件项目及产品。同行评审及测试是主要的验证方法,根据特定的需求选择工作产品,并选择有效的验证方法对工作产品进行验证。