小知识: Test界的双胞胎,Verification和Validation

本文解析了测试领域中Verification和Validation的区别与联系,从开发者和客户的角度出发,详细阐述了二者在确保产品质量过程中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


测试领域中有两个常常出现的词:Verification and Validation。这哥俩长相类似,堪称测试领域的Twins,导致一些同学一直认为它们是一个概念,但是真的如此吗?并不是的。


de447249de73f47af923ca41054266c7c2a51611


Test的两个角度


Test往往会有两个角度:

  1. 开发者角度(Producer view):关注产品有没有达到最初的requirement。
  2. 客户角度(Consumer view):关注产品有没有达到客户的接受度或适应度。

Verification和Validation的对应角度

Verification是从角度1出发,着重测试产品有没有符合最初的设计规范和设计要求,流程完不完善,往往在内部进行。套用管理学的一句话,就是保证“Do things right”。


Validation是从角度2出发,着重测试产品有没有符合外部客户的要求,有没有符合他们的适应性或舒适度。保证的是“Do right things”。


Test一盘西红柿炒蛋吧



84a2ca06ae25b0562ae855c2621161b407cd7153


如果饭店要Test一盘西红柿炒蛋,Verification应该做什么?Validation应该做什么?

Verification                               

有没有按食谱放番茄?                

有没有按食谱放鸡蛋?                

有没有按食谱放盐?                   

有没有按食谱放葱?                   

……            

Validation                                

我觉得番茄太多酸吗?

我觉得鸡蛋够多吗?

我有没有觉得咸啊?

里面有葱,我能吃葱吗?

……


这哥俩哪个更重要呢?


个人觉得,没有哪个重要,哪个不重要。重要的是:怎样去使Verification和Validation共同配合,使我们的测试流程更加全面化和细节化。


另外广告一下:

请订阅弹性计算双周刊获取第一手的阿里云ECS的技术咨询。

学习愉快!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值