思步网

标题: 如何深入理解验证与确认?,二者的区别? [打印本页]

作者: songcl    时间: 2008-9-9 16:52
标题: 如何深入理解验证与确认?,二者的区别?
测试中即包括验证测试也包括确认测试;而评审也可以理解是一种验证和确认的方式。
验证:我们正正确地制造产品吗?
确认:我们正制造正确的产品吗?
顺着此定义理解:验证是侧重于SQA的职责,即保证过程正确执行,以正确的方式来制造产品;而确认则是可以理解为测试者的工作,确认一下是否符合软件需求
但总感觉还不够深入,请高手更深入更精辟的禅述:handshake
作者: fanyuetian    时间: 2008-9-9 17:19
验证:验证检查某样东西是否符合之前已定好的标准,如:文档评审,要检查的东西是文档,检查标准就是文档的评审标准,又如:测试软件,要检查的东西就是软件,检查的标准就是软件的规格说明,包括功能说明,性能要求等。

确认:检查软件在最终的运行环境上是否达到预期的目标。一般来说,就是调试、验收测试等,这些工作都是在真正的软件需要运行的环境上进行的,在最终环境上运行软件,确保软件符合使用要求

注:
Valiadation更多是从用户的角度或者可以是模拟用户角度来验证产品是否和自己想要的一致。从SP来看可能更容易理解这个;

Verification更多的是从开发方的角度来做评审、测试来验证产品的需求、架构设计等方面是否和用户要求的一致;
作者: lily_014    时间: 2008-9-10 09:22
楼上的说得好,通俗易懂

理解和区别这两个概念就好了:)
作者: HTester2    时间: 2008-9-10 23:27
好,收藏~~:handshake
作者: songcl    时间: 2008-9-11 14:28
分别从用户和从开发方的角度来理解,区分得更明确一些!:victory:
谢谢fanyuetian!
作者: lee_huo    时间: 2008-9-11 15:11
val,保证做对的产品;注重客户满意度的思想
Ver,保证做的对;实质是需求吻合的思想
作者: 文筱筱happy    时间: 2011-3-14 16:27
验证是一种渐进的过程,在产品和工作产品整个开发过程中执行,从对需求进行验证开始,然后对工作进展中不断开发和细化的工作产品进行验证,最后完成的产品进行验证。
验证将增加产品和产品构件满足顾客要求的可能性

验证:说明工作产品是否恰当地反映了特定的需求。
        即,验证要说明是否“做的正确”
同行评审是验证的重要组成部分,并被证明是有效消除缺陷的机制。
作者: tjvictor    时间: 2011-3-30 10:30
了解了。谢谢说明
作者: 梦与她i    时间: 2014-6-8 11:24
很有见地的探讨,先收藏着~
作者: 天空依旧    时间: 2014-12-2 11:33
打酱油的人拉,顺便赚点金币
作者: 华胥调    时间: 2015-2-10 20:26
其实,很多情况下都是这样的,习惯就好。
作者: 地势坤    时间: 2017-9-30 10:25
我是个凑数的。。。
作者: 心机    时间: 2018-6-15 19:27
看帖要回,回帖才健康,在踩踩,楼主辛苦了!




欢迎光临 思步网 (http://www.step365.com/) Powered by Discuz! X3.2