一文读懂质量保证和质量控制 - Go语言中文社区

一文读懂质量保证和质量控制


质量保证和质量控制常常被混淆,尤其是没有经历过严肃项目管理过程洗礼的,经常把QA角色叫成测试的就是把二者混为一谈。以前也听过QA常常不忿产品经理及工程师把他们称为测试工程师,我们是高大上的质量保证好不好,怎么说你们这些非专业人士也不理解呢。

在互联网圈子里,现状是绝大多是公司没有QA, 产品和工程师兼职测试,少部分公司有QA顶着QA的Title却干着测试的活,只有极个别的有大公司组建了正规的QA团队。相关的职位序列有质量测试工程师、质量保证专员、内审员、质量控制经理、质量保证经理(也有品质保证经理)、质量总监。质量保证专员、内审员、质量保证经理做的是QA工作,测试工程师、质量控制经理做的是QC。

先说个工作中的实际例子立刻就能分清质量保证和质量控制。例如,执行测试用例检查功能是否满足需求发现Bug的过程属于质量控制,审查开发过程看工程师有没有做自测或者有没有采用测试驱动开发的方法属于质量保证范畴,审查测试用例也是做的QA。

实施质量保证(Quality Assurance),简称QA。QA是审计质量要求和质量控制测量结果,确保采用合理的质量标准和操作性 定义的过程。过程的主要作用是,促进质量过程持续改进。

QA主要是对项目活动过程的监控,看是否遵循了组织或者项目的政策、流程规范,按照过程改进计划来识别所需要的改进,发现非增值的活动(没有价值的),识别问题并分析根本原因,然后制定相应的预防措施。

QA主要是提高工作的规范性、质量,不是简单的指实际工作成果的质量,更强调做事情的方法 流程是否合理、合规,而是确保用正确方式做事情以预防出现质量问题,防患于未然。

QA常见的工作或活动
识别全部正在实施的良好及最佳实践;
识别全部违规做法、差距及不足;
分享所在组织和/或行业中类似项目的良好实践;
积极、主动地提供协助,以改进过程的执行,从而帮助团队提高生产效率;
强调每次审计都应对组织经验教训的积累做出贡献。
确认可批准的变更实施情况
分析出现问题的根本原因,制定预防措施
审计质量标准对于项目来说是松or严

质量控制(Quality Control),简称QC,QC是监督并记录质量活动执行结果,以便评估绩效,并推荐必要的变更的过程。 过程的主要作用包括:(1)识别过程低效或产品质量低劣的原因,建议并/或采取相应措施 消除这些原因;(2)确认项目的可交付成果及工作满足主要干系人的既定需求,足以进行最终验收。

简单说,QC是控制具体的可交付成果满足约定的质量要求,找具体工作及成果所存在的问题

QC常见的工作或活动
测试发现bug
输出核实的可交付成果
根据质量问题提出变更
成品出厂检验
抽样检查

更多文章请关注公众号:不杂当下
不杂当下公众号

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/wangjj_016/article/details/47728891
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-08-27 13:24:28
  • 阅读 ( 939 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

推荐文章

猜你喜欢