51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 46057|回复: 62

QA与QC之区别

[复制链接]

该用户从未签到

发表于 2005-5-30 09:30:29 | 显示全部楼层 |阅读模式
鉴于不少刚入行的朋友经常问这个问题,置顶解释!
QC:检验产品的质量,保证产品符合客户的需求;是产品质量检查者;
QA:审计过程的质量,保证过程被正确执行;是过程质量审计者。

该用户从未签到

发表于 2005-6-8 11:56:18 | 显示全部楼层
国内国外的说法好像返过来的

国外
QA=tester
QC=过程监控
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2005-6-8 12:18:51 | 显示全部楼层
Originally posted by 云层 at 2005-6-8 11:56 AM:
国内国外的说法好像返过来的

国外
QA=tester
QC=过程监控

确实 尤其是美资企业
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2005-6-8 13:40:24 | 显示全部楼层
Originally posted by 海的女儿 at 2005-5-30 09:30:
鉴于不少刚入行的朋友经常问这个问题,置顶解释!
QC:检验产品的质量,保证产品符合客户的需求;是产品质量检查者;
QA:审计过程的质量,保证过程被正确执行;是过程质量审计者。


呵呵提一下反对意见。
国外少有这种提法。
你的QC其实是QI,仅仅是Test而已;
你的QA才是QC,强调的过程控制;
QA的对象是体系,面对的是整个系统,至少也要包括生产/研发系统,^_^。

[ Last edited by xsinfo on 2005-6-8 at 19:01 ]
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2005-6-12 20:02:53 | 显示全部楼层
如果用CMMI中的概念说测试就是QA的话是错误的,当时给我们做评估的那个老美可是这么给我们强调的哦:)
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2005-6-13 09:42:10 | 显示全部楼层
帽子怎么戴意义不是很大,先把正确的事做正确了。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2005-6-14 15:46:39 | 显示全部楼层
这样岂不是很混淆,在平时,究竟应该怎么称呼??不是会弄成笑话
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2005-6-14 16:12:28 | 显示全部楼层
QC质量控制
验证产品的正确性,当发现与设计不一致的时候进行纠正。
QA质量保证
充当支持执行全面质量管理的角色
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2005-6-16 16:52:47 | 显示全部楼层
Originally posted by black_tulip at 2005-6-13 09:42:
帽子怎么戴意义不是很大,先把正确的事做正确了。


如果只是一味的做事,可以不考虑这些。
但如果你需要规划你的工作,可能要有所思考。
首先是工作的范围问题。显然各个Q的角色要涉及的工作是不一样的;
其次是工作方法的问题,如果你是过程控制者,那只用Test的方法显然不行;
还有工作思路的问题,如果是QA,需要考虑,体系目前存在什么问题,该往哪个方向推动?

当然,如果只是日常工作中的一个称呼,倒不要太介意,QI、QC、QA都成,^_^
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2005-6-17 12:38:57 | 显示全部楼层
没错,只要确定正确的工作范围和任务,叫IP,IQ,IC又如何呢。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2005-7-22 22:18:21 | 显示全部楼层
我觉的好像还是需要知道的。

但是是否我们可以不试用英文讨论质量检验和质量保证呢?
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2005-7-26 16:09:41 | 显示全部楼层

学习

有点意思,反过来的?
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2005-8-5 10:33:03 | 显示全部楼层
质量保证(QA)与质量控制(QC)都属于质量管理(Quality Management)的一环。
QA的目标是预防缺陷和错误的发生,而QC则是找出缺陷和错误。这两种方式在运作上的方向是有不同,QA是属于防御性的方法,而QC采取主动出击的方法。QA所进行的活动有:需求审查、设计审查、程序代码审查、测试用例审查等等;QC所进行的活动有:测试、跟踪、监督等等。从这种划分方式来看,QA所进行的是静态测试和保证部分流程质量,而QC进行的是动态测试。
    还有一种理解是,软件质量由组织、流程、和技术三个方面来决定,其中QA是从流程方面来保证软件质量,如协助SEPG制订流程、对流程的执行进行监督和审核、提出流程改进意见等等,而测试是从技术方面来保证质量,包括静态测试(如评审)和动态测试。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2005-8-12 10:42:06 | 显示全部楼层
感觉 coolser讲的比较全面。其实呢项目管理认为QA就是建立团队完成目标的信心。QC则是对结果的检查。感觉还有下面几个要注意的区别:
(1)QA是全体人员要考虑的事情,QC基本是测试人员要做的事情
(2)QA是对过程,QC对结果
(3)QA的输入可能是QC的输出
(4)QA事前,QC事后
(5)QA关注如何提高效率,降低缺陷,QC关注发现缺陷
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2005-9-2 12:01:59 | 显示全部楼层

从生产型企业的借鉴

是不是可以从生产型企业的例子来说明呢,比如在一个化工企业,

QC:生产线上各个阶段的化验员,根据生产线的工艺不同,可能会有多个抽样点,进行各个半成品及成员的检验,出具检验报告;  当然每份报告都会汇报给QA;

QA:收集所有的检验报告,确定本批产品的质量等级,并同时提出生产线的工艺改进措施,以提高过程效率和质量,当然也包括产品质量。

大家觉得如何?
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2005-9-5 15:58:58 | 显示全部楼层
前天见了一份测试题,其中就问及“QC”与“QA”,当时只是凭感觉做出了选择,却不知道具体的解释,现在有了一些了解。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2005-9-7 12:10:27 | 显示全部楼层
还是搞不清楚
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2005-9-8 09:54:42 | 显示全部楼层
coolser的解释相当明了了。

说白了,
OA是预防疾病(问题),面向整个过程。
OC就是给人看病(问题),面向所有的成果物。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2005-9-13 17:39:20 | 显示全部楼层
Originally posted by fennek at 2005-9-8 09:54 AM:
coolser的解释相当明了了。

说白了,
OA是预防疾病(问题),面向整个过程。
OC就是给人看病(问题),面向所有的成果物。

经典,我是学医的,转行IT行业了.
看了上面说的都挺抽像,就这句通俗易懂!
顶一下.
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2005-10-21 14:40:02 | 显示全部楼层

我就是个QC

呵呵,基本上就是和coolser说的一样,可能具体的实施会更多一些,不只是测试,因为成果物包括需求和设计仕样书,用户手册等等。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-3-28 19:50 , Processed in 0.084513 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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