您好,请登录  注册

普及贴|QA、QC、QM你还傻傻分不清吗?

 

 QA:Quality Assurance 直译:质量保证 

  与其相关的有QC和QM,简略从几个层面给大家列举一下这三者的特点及其之间的关系:


  1、概念上:

        QA:质量保证 QC:质量控制   QM:质量管理

  2、定义上:

  QA:为达到质量要求所采取的作业技术和活动。

  QC:为了提供足够的信任表明实体能满足质量要求,而实施的根据需要进行证实的全部有计划、有系统的活动。

  QM:确定质量方针、目标和职责,并在通过诸如:质量策划、质量控制、质量保证和质量改进,使其实施的全部管理职能的所有活动。


  3、职责上:

  QA:系统层面的完善,侧重于问题的防范及对已发生问题的根源的探究及其对策的实施,从而降低不良的产生。

  QC:对制成品的监控。

  QM:从组织层面上保障质量工作环境。

  4、技能要求上:

  QA:具备必要资质的QA是组织中的高级人才,需要全面掌握组织的过程定义,熟悉所参与项目所用的工程技术。

  QC:既包括软件测试设计员等高级人才,也包括一般的测试员等中、初级人才。

  QM:不仅要具备QA、QC的技能,还需具备专业管理才能。   如何做好质量管理?这个口诀你必须要知道

  

  QA、QC、QM的关系如下:

  其实QM(管理)和QA(保证)是相互依赖的,所有的组织都会从QM和外部QA相结合的总体利益中获得好处,他们的同时存在为各项工作的管理、执行和验证提供了联合的方法,从而获得满意的结果。尽管他们的活动具有不同的范围、不同的目的、不同的动机和不同的结果,但他们的互补性能使所有质量管理的职能有效运作,取得内部和外部的足够信任。

  总结来说 QC是控制质量最基础的环节,包含了所有的检验工作。而QA中是包含QC的,其核心仍在于控制质量。质量管理QM则是一个更广泛的范围,它不仅包含QA和QC,还包括对质量体系的思考和管理。

  


  把这三个关键概念区分明白之后,为大家具体讲述一下QA到底是干什么的,需要做哪些工作

  1、QA需要了解需求文档,了解其他业务需求,了解程序的实现,会操作mysql,redis。

  2、移动端测试会抓包,会使用小工具,什么fiddler,wireshark,adb不在话下。

  3、沟通协调要到位,不能模棱两可。

  4、会性能测试,接口测试,会持续集成,会linux。


  看到这里大家是不是觉得一个小小QA要做什么多东西啊,不可思议,惊呆了!

  


  如果公司比较大,那么QA是一个专门的岗位,是区别于测试的,测试的重点是在找软件BUG,而QA的重点是发现过程中的质量问题,寻求改进方法和优化流程,避免以后犯同类错误。好的QA一定是一个资深的设计高手,否则只能做到文档稽核、走走流程、意义不大。

  如果还想了解现场QA,赶快浏览→相关文章:现场QA做什么,QA是必要的吗?


更多资讯敬请关注智造家行业资讯频道

网友评论  0 条评论

智造家IMEfuture公众号

联系我们

电话:13681886947

时间:工作日 9:00 ~ 18:00

业务咨询:info@imefuture.com

APP