51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 12413|回复: 24
打印 上一主题 下一主题

[原创] 验收测试和确认测试相同吗?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-11-9 15:15:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教各位,验收测试和确认测试相同吗?有些地方说Beta测试属于验收测试,有些地方持反对观点,到底应该是怎样的呢?本人近期在准备笔试,很多笔试题中提到这个问题,所以想弄明白。谢谢各位

[ 本帖最后由 quartzwp 于 2009-11-9 15:21 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-11-9 15:46:12 | 只看该作者
验收测试说的很大,基本上每个阶段结束时都要验收测试,BETA测试针对产品来说的
论坛上好多帖子,好好找找吧
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-11-10 13:23:05 | 只看该作者

回复 2# 的帖子

嗯,谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-11-10 13:34:38 | 只看该作者
应该不一样,就像确认和验证一样,一个是针对产品说明书的,一个是针对客户需求的
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-11-10 14:36:59 | 只看该作者
这就是翻译过来的弊端在中文里很相近的两个词汇在这里拿来迷惑人╮(╯▽╰)╭
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-11-10 14:46:37 | 只看该作者
还是有些区别的吧,可能中间的许多过程方法相同,但目的不相同吧,也就是侧重点不同!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2009-11-10 15:13:24 | 只看该作者
感觉应该有差别,目前找的资料好像也说不清楚
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2009-11-10 16:24:21 | 只看该作者
大方向 别跑偏了就行呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2009-11-10 23:38:52 | 只看该作者
感谢各位的回答
刚才看一些定义,个人理解为下:
两者开展的阶段、实施的人群不同,但是目的好像是相同的。
确认测试在集成测试后开始,目的是测试应检查软件能否按合同要求进行工作,即是否满足软件需求说明书中的确认标准。(也就是由开发方根据以完成的软件对比开发手册上的需求,是否满足产品要求。)
验收测试在系统测试后开始,目的与确认测试大致相同,但是是以用户为主的测试活动。(用户亲自验收产品是否满足当初所提的要求。)
不知这样理解是否正确,若错误,还望各位提出,谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2010-1-12 09:41:51 | 只看该作者
楼上的错。
确认测试是由用户参与的,在单元测试、集成测试、系统测试、验收测试结束之后进行的,由用户来验收产品的测试。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2010-1-12 09:45:18 | 只看该作者
我接触过的:
开发做完集成测试,测试人员在冒烟之前,会简单的做确认测试。

验收测试:
结束alpha版本的时候,还没有进入beta测试,之间最后一次确认,叫验收测试。

一个称呼而已,不用纠结。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2010-1-12 10:30:04 | 只看该作者
确认测试:Verification, 就是测试人员的测试,
验收测试:Validation, 用户验收测试UAT

一般测试也会参与验收测试,对客户提供支持。
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2010-1-12 10:54:59 | 只看该作者
这个问题在我去面试测试工程师的时候被人问到过,当时被我擦边球混过了。后来在重新进行知识修补,在网上看到一些资料,
一下是某位51test同仁提供的
http://www.51testing.com/?uid-11 ... space-itemid-106172
-------引用--------
验收测试:你是在构造正确的产品吗?
确认测试:你是在正确的构造产品吗?
......
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2010-1-12 11:04:55 | 只看该作者

回复 13# 的帖子

看了这位仁兄的文章,怎么感觉应该是“确认测试:你在构造正确的产品吗?”。还是有点混淆
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2010-1-12 11:27:16 | 只看该作者
混乱。。。
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2010-1-12 13:00:55 | 只看该作者
原帖由 cain_1313 于 2010-1-12 10:54 发表
这个问题在我去面试测试工程师的时候被人问到过,当时被我擦边球混过了。后来在重新进行知识修补,在网上看到一些资料,
一下是某位51test同仁提供的
http://www.51testing.com/?uid-117068-action-viewspace-item ...


说的很明白,不过需要仔细思考,区别只在于存在于过程的哪个位置和输入输出不同。
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2010-3-25 09:35:37 | 只看该作者

区别验证和确认

读Ron Patton的《软件测试》第2版,第3章中明确区分了确认和验证的区别。

确认(Verification)是保证软件符合产品说明书的过程;
验证(Validation)是保证软件满足用户要求的过程。

测试既要保证满足产品说明书,又要满足用户要求。绝对不能假定产品说明书是正确的。
LZ提到的Beta测试,是用户参与的,所以,应该属于验收(验证)测试的范围。
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2010-3-25 15:19:41 | 只看该作者

回复 10# 的帖子

不对吧
应该是 单元测试 集成测试 确认测试 系统测试
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2010-3-25 15:21:44 | 只看该作者
确认:是指如何决定最后的软件产品是否正确无误。
验证:是指如何决定软件开发的每个阶段、每个步骤的产品是否正确无误,并与其前面的开发阶段和开发步骤的产品相一致。
确认与验证是有联系的,也有明显的差别的。
确认要回答的是:我们正在开发一个正确无误的软件产品吗?
验证要回答的是:我们正开发的软件产品是正确无误的吗?

不过说实话  确认测试和验收测试在好多资料里面是搞混了的
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2010-3-25 15:23:05 | 只看该作者
学习了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-25 04:33 , Processed in 0.127040 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表