QA介绍

  QA是什么? Quality Assurance ,即质量保证,我们的QA更确切的将应该是SQA,在CMMI里QA的全称是PPQA(Process an

 

QA是什么?

Quality Assurance ,即质量保证,我们的QA更确切的将应该是SQA,在CMMIQA的全称是PPQA(Process and Product Quality Assurance)。顾名思义,就是过程和质量保证。很多人将QAQC、测试混为一谈,这里简单做一下解释。

QAQC

QC:检验产品的质量,保证产品符合客户的需求;是产品质量检查者;QC进行质量控制,向管理层反馈质量信息,简言之就是检查产品是否符合质量要求,关注的是最终产品。

QA:评审过程和产品的质量,特别要保证过程被正确执行,通过保证过程质量来保证产品质量 。 QA确保QC和过程实施者按照过程进行质量控制活动,按照过程将检查结果向管理层汇报。简言之是检查项目按照过程进行了某项活动没有,产出了某个产品没有。更多关注的是过程。

QA和测试

首先来看一个企业的开发过程、支持过程的关系:
    

从图中我们也可以看出来,测试是软件生命周期中下游的活动,而质量保证活动贯穿于整个软件生命周期过程及其支持过程,包括测试过程。QA活动和测试过程可能同时关注同一个产品,但是关注的角度不同。

QA职责