一、对教材与参考资料阅读后关于软件质量保障你的体会是什么?  


 

在阅读之前分不清QA和TEST到底有何不同,参考一些资料后发现二者分工还是有区别的。

QA全称Quality Assurance,即质量保证,他所关注的是对质量的测量还有检查,还有通过改进过程来提高软件的质量,以此来指导软件的发行。QA也有一些测试活动,但工作重心逐渐转向了过程评审和产品审计。

Test,软件测试员,他们的工作主要是从技术出发测试软件质量,其实就是寻找出BUG,观察分析数据,了解测试产品质量。通过分析系测试结果,按照客户需求出发,完善测试。

二、如果你是一个项目的QA,那么你认为你的工作职责范围是什么?


 

1、审核产品,确保其质量

2、记录产品相关质量文件

3、测试产品BUG,并进行修复

4、调查客户意见,并实施整改

三、如果你是一个项目经理,那么你认为这你的项目中需要专职的QA么?还是只需有Test即可?如果一旦出现问题,你如何界定由谁担责?


 

需要专职QA,因为单单Test无法评估一个新产品的质量,需要QA来评定和进行相关的修改。

如果出现问题,双方都有责任,但Test责任更大,因为QA相对来说要负责的方面更多一些。