51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3511|回复: 6
打印 上一主题 下一主题

[讨论] 请教一个CMMI的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-1-18 15:01:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在看有关CMMI的东西,在看Level 3 :已定义级时,遇到这样一个问题: Level 3 :已定义级有个KPA:确认和验证,而作为测试来讲,测试的本质就是确认和验证,那么这两个地方的"确认和验证"的含义是否一致?如果是一回事的话,是不是说Level 3的水平就必须要做测试?请高手赐教
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-1-21 09:20:21 | 只看该作者

回复 1# 的帖子

测试应该是测量与分析那块的吧
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-1-21 09:22:51 | 只看该作者

回复 2# 的帖子

楼主蛮有想法的,我也研究研究,然后再讨论
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-1-21 11:04:52 | 只看该作者
在软件工程中,验证(Verification)和确认(Validation)的区别:
1.“确认”是要证明所提供的(或将要提供的)产品适合其预计的用途,而“验证”则是要查明工作产品是否恰当地反映了规定的要求。换句话说,验证要保证“做得正确”,而确认则要保证“做的东西正确”。
2.验证注重“过程”,确认注重“结果”
简单一点说:
1.验证我们是不是正确的做了软件
2.确认我们是不是做了正确的软件

验证是QA的职责,要保证我们实施了正确的软件开发过程;
确认是QC的职责,控制我们做的东西是符合需求标准的;

两者的含义是有区别的。
另外,测试作为质量控制的一个主要手段,当然是必不可少的。~~~
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-10-16 10:28:27 | 只看该作者
CMMI的三级标准是什么,那位大哥知道!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-10-16 11:06:21 | 只看该作者
CMMI三级是Defined(已定义)级,CMMIV1.2版本共有22个PA,其中二级有7个、三级11个、四级2个、五级2个。
CMMI有两种描述方式:阶段式和连续式。其中阶段式用于评估组织级的成熟度,连续式用于评估某个PA的能力级。对于单个PA其三级与二级的区别就是应用范围不同,三级范围是全组织,二级的范围是项目,另外三级比二级的描述更详细。

对于阶段式,CMMI三级,要求二级的7个PA和三级的11个PA共18个PA都达到能力级3以上。其主要明鲜标志是18个PA相关的规范或标准都是在全组织推行的,覆盖全组织所有项目,每个项目根本公司的一套统一的过程,进行裁减而制定项目的过程。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-10-18 09:59:28 | 只看该作者
确认和验证只是CMMI的要求,而你所说的测试,只是确认和验证的一种方法,包括我们的评审这些都是确认和验证,至于所说的确认和验证的区别主要是输入的准则不一致,一个可能是上一阶段的工作产品一个可能是客户的需求。至于必须是否有测试,理论上说可以没有,因为CMMI只是一个最佳的实践集,我们可以对其进行必要的裁减,举个例子,我接到一个项目,项目的需求就是写详细式样,那么很显然,这个项目肯定就没有测试。但是我想一个软件产品,测试应该是必要的环节吧
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-22 03:44 , Processed in 0.082111 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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