QA 是质量保证,英文就是 quality assurance,在 CMMI 中 QA 的主要工作是质量评审和产品评审,在
ISO8402:1994 中的定义是“为了提供足够的信任表明实体能够满足品质要求,而在品质管理体系中实施
并根据需要进行证实的全部有计划和有系统的活动”。有些推行 ISO9000 的组织会设置这样的部门或岗位,
负责 ISO9000 标准所要求的有关品质保证的职能,担任这类工作的人员就叫做 QA 人员;QE 是品质工程
的意思,英文就是 quality engineer,主要从事品质工程的文件制定,QE 是建立、分析、完善品质控制程序
的人,不会去查每一单货品;QC 是品质管理的意思,英文就是 quality controller,主要按照 QE 指定的品质
文件进行品质控制,是质量管理的一部分,致力于满足质量要求,qc 是对人事、对物,直接致力于满足质量
要求。
具备必要资质的 qa 是组织中的高级人才,需要全面掌握组织的过程定义,熟悉所参与项目所用的工程技
术;qc 则既包括软件测试设计员等高级人才,也包括一般的测试员等中、初级人才。
QA 是 Quality Assurance
QA 最重要的职责在于系统层面的完善,侧重于问题的防范及对已发生之问题之 Root Cause 探究及其
Permament C/A 之实施,从而降低不良的产生。
随着 QA 的出现,企业的质量管理范围进一步推广,包括了整个品质保证题写的范围,质量管理人员的
权限也进一步增大。有些企业 QA 还包括了 CS(顾客满意)的业务,就是处理顾客的投诉:分析、对策 、
顾客满意度调查等业务。
QC 是 Quality Control
指检验,在质量管理发展史上先出现了“QC”,产品经过检验后再出货是质量管理最基本的要求。QC 的
工作主要是产成品,原辅材料等的检验,QA 是对整个公司的一个质量保证,包括成品,原辅料等的放行,
质量管理体系正常运行等.
QC 最重要的职责在于对制成品(主要包括 Raw material,in-process goods,finish goods,In-process
audit)的监控,侧重于通过 Sample Inspection 来 Detect defect.
QA 测试实验室
软件 QA 涉及整个软件开发过程 - 监控和改进流程,确保执行既定的标准和程序,并确保发现和处理问题。
1. 分析
2. 测试计划
3. 测试脚本