质量保证(QA)是干什么的?
上一篇 /
下一篇 2012-08-20 09:19:26
/ 个人分类:QA
51Testing软件测试网7j(Rb-IH(wv? 从事软件质量保证工作已有几个年头,经常有朋友问起软件质量保证到底是干什么的?每次总回答就是辅导和监督项目开发按照公司研发过程执行的,仔细想想实际并没有这么简单,为了让更多朋友了解质量保证这个岗位,在此结合这几年的工作经验进行如下总结,若有不对的地方欢迎大家指正与交流,谢谢!
|]$u9b;w$fa6g00dne|C ]8T$w0 1、什么是质量保证?51Testing软件测试网jH6~ROn
51Testing软件测试网heB-Kd6mo,x_ 在CMMI中,质量保证的英文全称是Process and Product Quality Assurance,即过程与产品质量保证。一般大家更习惯叫质量保证或QA,它的目的是为员工和管理层提供过程和相关工作产品的客观洞察。之所以说它客观是因为:
$|jArIxF4nf$j b0;_(s-q(]k"?0 1)质量保证人员是一个独立于项目组之外的第三方审计人员,不能是直接参与开发、测试和项目管理的人(当然实际也有例外,有些公司QA可能是兼职的);51Testing软件测试网E8Ck k lS;V
tK%aR9o f0 2)质量保证人员不受监督对象部门的绩效评价;
Y F`8g'IOF't1cz051Testing软件测试网[ u dn
^:{ 3)质量保证人员具有独立的问题汇报渠道(可以跨级上报——QA很重要的特权)。
B:kg
PUL0)`(U#Qv:`0Yzn9@0 2、软件质量保证工作内容?
/lqPNh/Fz0+w{X_m zL0]e&m)P0 一般设有软件质量保证岗位的公司都有一套依据自己公司实际研发现状制定的完整研发过程体系,所有的软件质量保证人员入职一家新公司,首先需要做的事情就是学习和深刻了解该公司研发过程体系,否则后续工作是无法开展的。
(\"Z+@zM1Rt6SH%B'g0"_
{3["]#Ov
u.T6i-|0 一般软件质量保证工作内容主要分三大块:
Qk|%Y\g/kq,mE051Testing软件测试网-w3|H!\Q#\(qOE 1)过程辅导51Testing软件测试网$PWlCk!E
l7|9p$x.?%iV0 依据研发过程体系辅导所有开发项目/版本前期及项目过程各个环节及各环节具体活动执行(含流程、方法、模板及过程中相关工具的使用)。51Testing软件测试网;V7G|^,bj
51Testing软件测试网Ez0Wt4EL 辅导时机:
j7{o&G;V6xB051Testing软件测试网o{K$B0Ta2JH8L ● 到达项目/版本计划中计划的时间点51Testing软件测试网2f+X9W*^tX4N
m${]
51Testing软件测试网9]enw!M ^t6t ● 触发事件驱动(如:邮件)51Testing软件测试网 @o/R3I-}
51Testing软件测试网7MiE5U
b:Hy 辅导方式:51Testing软件测试网|| m7m&X