QA\QC的区别主要有以下四点:
1、定义区别:
QC:Quality Control,品质控制,产品的质量检验,发现质量问题后的分析、改善和不合格品控制相关人员的总称。
QA:Quality Assurance,品质保证,通过建立和维持质量管理体系来确保产品质量没有问题。
2、目的区别:
QC是为使产品满足质量要求所采取的作业技术和活动,它包括检验、纠正和反馈。
QA是为满足顾客要求,给顾客提供信任,即使顾客确信提供的产品能满足他的要求。
3、管控范围区别:
QC的控制范围主要是在工厂内部,其目的是防止不合格品投入、转序、出厂,确保产品满足质量要求及只有合格品才能交付给客户。
QA需从市场调查开始及以后的评审客户要求、产品开发、接单及物料采购、进料检验、生产过程控制及出货、售后服务等各阶段留下证据,证实工厂每一步活动都是按客户要求进行的。
4、发生的先后顺序区别:
QC:主要是事后的质量检验类活动为主,默认错误是允许的,期望发现并选出错误。
QA主要是事先的质量保证类活动,以预防为主,期望降低错误的发生几率。
QA英文全称:Quality Assurance ,中文含义:质量保证。按照ISO9000:2000,QA的定义是“质量管理的一部分,致力于提供质量要求会得到满足的信任”。
QC英文全称:Quality Control,中文含义:质量控制。按照ISO9000:2000,QC的定义是“质量管理的一部分,致力于满足 质量要求”。
区别:QA关注的重点不仅仅是质量,而且是整个软件过程,保证的首先是过程和体系。而测试是通过一系列活动,给QA人员提供尽可能的有效的信息和数据,使他们能够发现过程上的异常或者制度上的不妥之处。
扩展资料:
共同之处:QA和测试的目的一样,都是尽可能保证最终发布的产品更符合用户需求,尽可能的没有bug。不同之处:QA关注的是整个软件过程,测试关注的是最终质量,采用设计、执行用例等方法去发现错误。
QA关注的重点不仅仅是软件质量,而且是整个软件过程,保证的首先是过程和体系,它侧重过程质量,不深入到软件本身的质量。而软件测试通过一系列活动来确保软件质量。
QC是质量控制,说白了比QA的工作高一个等次,主要控制过程管理的质量问题.从 在组织中的地位来看,QA,具备一定资质的人才往往成为组织的高级人才,他需要全面掌握组织的过程定义,熟悉所参与项目所用的工程技术;QC则既包括软件 测试设计员等高级人才,也包括一般的测试员等中、初级人才。