在软件组织中,QA与QC的联系及区别
QA与QC的侧重点比较:
在一个软件组织或项目团队中,存在QA和QC两类角色,这两类角色工作的主要侧重点比较如下:
QA与QC的其他重大区别还包括:
具备必要资质的QA是组织中的高级人才,需要全面掌握组织的过程定义,熟悉所参与项目所用的工程技术;QC则既包括软件测试设计员等高级人才,也包括一般的测试员等中、初级人才。国外有软件企业要求QA应具备两年以上的软件开发经验,半年以上的分析员、设计员经验;不仅要接受QA方面的培训,还要接受履行项目经理职责方面的培训。
在项目组中,QA独立于项目经理,不由项目经理进行绩效考核;QC受项目经理领导,通常在项目运行周期内QC的绩效大部分由项目经理考核决定。
QA活动贯穿项目运行的全过程;QC活动一般设置在项目运行的特定阶段,在不同的控制点可能由不同的角色完成。
对称职的QA,跟踪和报告项目运行中的发现(findings)只是其工作职责的基础部分,更富有价值的工作包括为项目组提供过程支持,例如为项目经理提供以往类似项目的案例和参考数据,为项目组成员介绍和解释适用的过程定义文件等;QC的活动则主要是发现和报告产品的缺陷。
QA与QC的关系整合:
简称 |
QA |
QC |
全称 |
Quality Assurance |
Quality Control |
定义 |
为了确保软件开发过程和结果符合预期的结果,依照过程和计划采取的一系列活动及其结果评价。 |
为了发现软件产品的错误而进行工作的过程。 |
目标 |
减少并纠正实际的软件开发过程和软件开发结果与预期的软件开发过程和软件开发结果的不符合情况。 |
为了寻找错误,并尽可能的为修复错误提供更多的信息。 |
职责 |
监控公司质量保证体系的运行状况,审计项目的实际执行情况和公司规范之间的差异,并出具改进建议和统计分析报告。是过程、产品质量审计者。 |
对每一阶段或者关键点的产出物(工件)进行检测,评估产出物是否符合预计的质量要求。是产品质量检查者。 |
阶段 |
QA |
QC |
||
工作内容 |
工作产品 |
工作内容 |
工作产品 |
|
项目建议 |
定义产品质量指标 |
产品质量指标 |
||
参与项目规划的评审 |
QA阶段工作报告 |
|||
项目计划 |
编制QA计划 |
项目QA计划 |
测试计划管理 |
测试计划 |
过程审计 |
QA阶段工作报告 |
|||
需求分析 |
需求评审 |
QA阶段工作报告 |
分析测试需求 |
测试需求 |
过程审计 |
||||
设计 |
设计评审 |
QA阶段工作报告 |
设计测试用例 |
测试用例 |
测试设计评审 |
||||
过程审计 |
||||
编码 |
代码评审 |
QA阶段工作报告 |
单元测试 |
Bug记录 |
过程审计 |
集成测试 |
测试报告 |
||
测试 |
用户手册验证 |
用户手册验证报告 |
集成测试 |
测试脚本 |
过程审计 |
QA阶段工作报告 |
系统测试 |
Bug记录 |
|
性能测试 |
测试报告 |
|||
回归测试 |
||||
测试工作管理 |
||||
实施 |
产品质量状态评估 |
产品质量评估报告 |
内部接收测试 |
Bug记录 |
过程审计 |
QA阶段工作报告 |
验收测试 |
测试报告 |
其他相关概念:
QC中文全称: 即英文QUALITY CONTROL的简称,中文意义是品质控制,质量检验。其在ISO8402:1994的定义是“为达到品质要求所采取的作业技术和活动”。有些推行ISO9000的组织会设置这样一个部门或岗位,负责ISO9000标准所要求的有关品质控制的职能,担任这类工作的人员就叫做QC人员,相当于一般企业中的产品检验员,包括进货检验员(IQC)、制程检验员(IPQC)、最终检验员(FQC)和出货检验员(OQC)。
QA中文全称:即英文QUALITY ASSURANCE 的简称, 中文意思是品质保证,质量保证。其在ISO8402:1994中的定义是“为了提供足够的信任表明实体能够满足品质要求,而在品质管理体系中实施并根据需要进行证实的全部有计划和有系统的活动”。有些推行ISO9000的组织会设置这样的部门或岗位,负责ISO9000标准所要求的有关品质保证的职能,担任这类工作的人员就叫做QA人员。
IPQC: 即英文In-process Quality Control 的简称, 中文意思是制程检验,担任这类工作的人员叫做制程检验员。
JQE: 即英文Joint Quality Engineer 的简称, 中文意思是品质工程师或客户端工程师,或客户端品质工程师,即供应商花钱雇用的为客户工作的品质工程师,是客户SQE的眼睛和耳朵。
DQA: 即英文Design Quality Assurance 的简称, 中文意思是设计品质保证,如DQA经理(设计品质认证经理)。
SQE: 即英文Supplier Quality Engineer 的简称, 中文意思是供应商品质工程师。
DQC: 即英文Design Quality Control 的简称, 中文意思是设计品质控制。
MQC: 即英文Manufactory Quality Control 的简称, 中文意思是制程品保。
在软件组织中,QA与QC的联系及区别相关推荐
- QA和QC到底是什么区别?
QA和QC到底是什么区别? 发现迄今为止,仍然有很多工程师,甚至很多的企业对QA和QC的概念仍然非常的模糊不清.两个概念也经常性的混淆,特别是在互联网公司,那么今天小编这里就对QA和QC到底有什么区别 ...
- 【软件测试 #4】QA、QC、QM的区别
经常看到有些人把QA.QC.QM的概念搞混,认为他们是同一个概念的不同描述,由于这三者都是舶来品,并且翻译者在翻译的过程中对概念的理解不一致,导致翻译质量良莠不一. 查阅了大量资料,认为他们之间的区别 ...
- 软件行业的QA与QC的区别
2019独角兽企业重金招聘Python工程师标准>>> 定义 QA:Quality Assurance (质量保证) 为达到质量要求所采取的动作和活动:为了确保软件开发过程和结果符合 ...
- 关于QA QE QC 测试职位的区别
一.英文缩写及全称 QA:QUALITY ASSURANCE 质量保证 QE:QUALITY ENGINEER 质量工程 QC:QUALITY CONTROL 质量管控 二.各职位功能及 ...
- 软件版本中 release stable alpha beta pre snapshot 区别
我们在下载软件会遇到诸如release,stable,alpha,beta,pre,current,eval,rc,snapshot等版本,程序猿下载插件时尤为常见,现在我说明以下版本的意思 1,sn ...
- 软件开发中成品开发和定制开发的区别,你知道吗?
软件外包分为成品开发和定制开发,就如上面所说价格差距是很大的,因为软件开发成品和定制本身就是两码事,该如何选择我们一一细说: 1.成品 所谓的成品就是软件开发公司以往已经完成开发的APP产品,或软件开 ...
- QA与测试到底有什么区别?
文章目录 引言 QA与测试的区别? QA.QC.QM的关系与区别? QA工作内容与职责 引言 近期微信公众号后台有同学留言问: QA与测试的区别? QA.QC.QM的区别?以及QA的工作内容与职责. ...
- 软件开发过程中的QA与QC
软件开发过程中的QA与QC Judy Shen 在实际质量工作中,经常会碰到一个问题,即质量保证(Quality Assurance)和质量控制(Quality Control)关系比较容易混淆.QA ...
- [原创]软件开发过程中的QA与QC
软件开发过程中的QA与QC Judy Shen 在实际质量工作中,经常会碰到一个问题,即质量保证(Quality Assurance)和质量控制(Quality Control)关系比较容易混淆.QA ...
最新文章
- 软件缺陷的状态有哪些??
- c++ 图片验证码识别_基于tensorflow 实现端到端的OCR:二代身份证号识别
- 尝试:Script Lab,开发模式之知识储备//SL02
- 用于.NET Core的ORM
- Google Authenticator:将其与您自己的Java身份验证服务器配合使用
- JavaScript-面向对象 class 继承
- 「离散数学」是一门什么样的学科
- 2020年副业收入!这是我看到的最好的一篇介绍网络兼职的文章
- 存在隐患 : 此角色的 日志目录 所在的文件系统的可用空间小于 10.0 吉字节。 /var/log/hive(可用:9.9 吉字节 (28.12%),容量:35.1 吉字节)
- 西电计算机学院在读博士刘潇,西电版博士研究生学术期刊目录(学科).doc
- word文档从第二页开始标注页码
- 小编为您介绍留声机的古与今
- [c#]图书ISBN信息批量查询工具开发手记
- 【实体对齐·综述】A Benchmarking Study of Embedding-based Entity Alignment for Knowledge Graphs
- python环境搭建.
- U-Boot中支持USB
- 施乐D95服务器系统,d125(施乐d95和d125哪款稳定)
- 基于51单片机的便携式输液点滴控制报警器
- 互联网入侵教育培训业 在线教育优势弊端在哪?
- Matlab App Designer 中表格的操作
热门文章
- Camtasia2023简体中文版屏幕录像 支持MP4/AVI/WMV等多种格式
- 帝国CMS开发主播/直播视频网站源码+WAP/可封装APP运营
- SQL常用语句 笔记
- matlab画出给定点,已知各点之间的距离,怎么用MATLAB画出点
- 原生微信登录开发记录
- 用vb编制一个计算机程序,VB程序题:编一模拟袖珍计算器的完整程序,界面如下图所示。要求:输入两个操作数和一个操作符,根据操作符决定所做的运算。 VB源码 龚沛曾...
- 火车票二维码获取身份证号
- 安卓Android调用C语言实现其他进程应用app的内存变量读取修改与利用BusyBox实现应用暂停和恢复(Native层)
- C/C++物业费管理系统[2023-02-13]
- 给汉字你 我 他 在Unicode表中的位置(作业)