QC与QA的区别

今天在群里和个别入行不是很久的测试同行聊天,聊着聊着……聊到软件测试这个岗位,某位测试同学问到QA和QC的区别是什么,说他知道QA(质量保证)和QC(一种测试管理工具)

题外话:虽然今天已经发表2篇文章了,但看到大家的讨论如此激烈,忍不住再发一篇,个人觉得以后发表博客的文章,有必要“男女通吃、老少皆宜”,要能适合不同水平阶段的测试人员学习。

我觉得这话说得有些不对,单拿QC和QA来对比的话,QC常规意义就不是大家所说的那个测试管理工具了,这里的QC其实就是我们的工作岗位(软件测试),这个软件测试岗位的人员通常我们说他/她是一个QC。

大家平时去超市买零售吃,细心的朋友可能会注意到,有些食品包装袋上会印上QS图标或者贴上QC PASS的标签,这就是经过QC(质检人员)的检验,我们就是软件的质检人员。(做为一个测试人员,没有经过QC PASS的产品你敢买吗?)

QC与QA的区别_第1张图片

 

QA(QUALITY ASSURANCE,中文意思是“品质保证”,其在ISO8402:1994中的定义是“为了提供足够的信任表明实体能够满足品质要求,而在品质管理体系中实施并根据需要进行证实的全部有计划和有系统的活动”。有些推行ISO9000的组织会设置这样的部门或岗位,负责ISO9000标准所要求的有关品质保证的职能,它关注的是整个生产过程,是否符合标准和规范,担任这类工作的人员就叫做QA人员。

QC[Quality Control(质量控制)]为保证和提高产品质量和工作质量所进行的质量调查、研究、组织、协调、控制、信息反馈、改进等到各项工作的总称。为保证产品过程或服务质量,必须采取一系列的作业、技术、组织、管理等有关活动,这些都属于质量控制的范畴,它关注的是通过一系列方法来检测产品是否达到标准。通常所说的软件测试人员其实就是QC这个岗位。

你可能感兴趣的:(qa,QC)