[求助]什么是QA?
QA在软件开发的整个生命周期中,扮演的是什么样的角色。他的主要职责是什么?实际工作中都干些什么?======有机会去做QA,想多了解下,决定要不要去转QA====== QA是 Quality Assurance的缩写形式,意思是:质量保证。
在软件行业里是SQA,即Software Quality Assurance软件质量保证,SQA是在流程上保证软件的质量,测试是在技术上保证软件的质量,只进行SQA活动或者只进行测试活动不一定能产生好的软件质量。
SQA的工作范围:
1、知道并监督项目按照过程实施;
2、对项目进行度量、分析,增加项目的可视性;
3、审核工作产品,评价工作产品和过程质量目标的符合度;
4、进行缺陷分析,缺陷预防活动,发现过程的缺陷,提供决策参考,促进过程改进。
Bye the way:
在软件行业里,一直都很流行的一句话是:开发做不了做测试,测试做不了做QA。这句话在以前对软件质量要求不高的情况下是可以站得住脚的,但在我接触到软件行业以来,感觉这句话讲的是非常的片面,事实上,SQA是要求最高的一个岗位,他要求你必须对整个过程进行协调监督,而且发现问题以后能够给出解决的方案;其次应该是测试,在进行测试的时候,不光要你对测试方法的了解,还需要对行业知识的了解,比如说我们所测试的是银行的软件,就要求测试人员对银行的业务要了解。最后才应该是开发。 改正一下:
上贴中的工作范围的第一条中,将“知道”改成“指导”。
页:
[1]