一天一个关于测试知识点,5分钟内讲解你最关心的软件测试问题,今天就接着来谈谈关于软件测试中的“软件质量保证(SQA)和测试的关系”。
什么是软件质量保证?
软件质量保证(Software Quality Assurance,SQA)活动是通过对软件产品有计划的进行评审和审计来验证软件是否合乎标准的系统工程,通过协调、审查和跟踪以获取有用信息,形成分析结果以指导软件过程。
软件质量活动
软件组织主要软件质量活动
软件质量保证(SQA):是一项管理工作,侧重于对流程的评审和监控
测试:是一项技术性的工作,侧重对产品进行评估和验证
SQA和测试的关系
软件质量由组织、流程和技术三方面决定
SQA从流程方面保证软件的质量
测试从技术方面保证软件的质量
只进行SQA活动或只进行测试活动不一定能产生好的软件质量
SQA主要工作范围
指导并监督项目按照过程实施;
对项目进行度量、分析,增加项目的可视性;
审核工作产品,评价工作产品和过程质量目标的符合度;
进行缺陷分析,缺陷预防活动,发现过程的缺陷,提供决策参考,促进过程改进
质量管理PDCA循环