思步网

查看: 13865|回复: 12
打印 上一主题 下一主题

[体系与实践] 如何深入理解验证与确认?,二者的区别?

[复制链接]
测试中即包括验证测试也包括确认测试;而评审也可以理解是一种验证和确认的方式。
验证:我们正正确地制造产品吗?
确认:我们正制造正确的产品吗?
顺着此定义理解:验证是侧重于SQA的职责,即保证过程正确执行,以正确的方式来制造产品;而确认则是可以理解为测试者的工作,确认一下是否符合软件需求
但总感觉还不够深入,请高手更深入更精辟的禅述:handshake


上一篇:CMMI精粹 CMMI Distilled Third Edition
下一篇:资料分享CMM5的过程改进模板
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对
回复 论坛版权

使用道具 举报

验证:验证检查某样东西是否符合之前已定好的标准,如:文档评审,要检查的东西是文档,检查标准就是文档的评审标准,又如:测试软件,要检查的东西就是软件,检查的标准就是软件的规格说明,包括功能说明,性能要求等。

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

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

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

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

验证:说明工作产品是否恰当地反映了特定的需求。
        即,验证要说明是否“做的正确”
同行评审是验证的重要组成部分,并被证明是有效消除缺陷的机制。
了解了。谢谢说明
很有见地的探讨,先收藏着~
打酱油的人拉,顺便赚点金币
其实,很多情况下都是这样的,习惯就好。
我是个凑数的。。。
看帖要回,回帖才健康,在踩踩,楼主辛苦了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则



思步组织思步科技|思步网|火花学堂|思步文库|思步问答|思步英才|天下心
© 2007 思步网 浙ICP备10212573号-4(首次备案号:浙ICP备07035264号)|邮箱:service#step365.com(将#换成@)|服务热线:0571-28827450
在线培训课程|求职招聘|思步文库|官方微信|手机APP|思步问答|微博平台|官方QQ群|交流论坛|软件工程透析|关于我们|申请友链|
点击这里给我发消息     点击这里给我发消息
思步 step365 过程改进 CMMI中文 质量保证 质量管理 流程体系 需求跟踪矩阵 敏捷开发 Scrum 软件度量 项目评审 全员改进 流程管理 人力资源 6sigma 信息安全 ISO27001认证 IT服务管理 ISO20000认证 ISO9000认证 软件测试 SQA 配置管理 IPD 软件工程 PMP认证 PMP试题 PMBOK中文 精益研发 agile 顾问式管理培训
返回顶部