1. QA/QC/测试工程师区别
QC:Quality Control,品质控制
QA:Quality Assurance,品质保证,创建或者制定标准和方法,提高促进软件开发能力和减少软件缺陷
应付外审和评估
改善产品研发过程中的流程性问题
工作内容:
1) 向质量保证主管汇报工作情况;
2) 协助质量保证主管制定和维护公司软件质量保证制度;
3) 参与CMM和ISO质量体系的培训和宣传工作;
4) 根据要求进行过程评审和产品审计,并对评审中发现的不符合项进行处理、跟踪,直至问题关闭为止。
软件测试人员的职责: 尽可能早的找出软件缺陷,确保得以修复。
QA不仅要知道问题出在哪里,还要知道这些问题解决方案如何制订,今后改如何的预防,QC要知道仅仅是有问题就去控制,但不一定要知道为什么要这样去控制。
QC是警察,QA是法官,QC只要把违反法律的抓过来就可以了,并不能防止别人犯罪和给别人最终定罪,而法官就是制订法律来预防犯罪,依据法律宣判处置结果。总结说明一下,QC:主要是事后的质量检验类活动为主,默认错误是允许的。期望发现并选出错误。QA主要是事先的质量保证类活动,以预防为主。期望降低错误的发生几率。
2.质量保证计划(qa)
3.对研发过程进行监控指导
4.挖掘分析质量数据、提出质量改进方案,推动过程的持续改进
5.软件生命周期及阶段
6.CMMI过程框架
7.scrum过程框架
8.质量管理项目管理知识
9.ISO9001及ISO中与质量有关的条款









网友评论