CMM/CMMI中的SQA---是什么,和测试有什么联系

CMM/CMMI中的SQA很多公司都有设立,大部分人可能也不陌生,那么啊Sei和大家了解一下,什么是SQA(软件质量保证),他的工作职责都是什么:

SQA----软件质量保证

一、再此引用百度百科的介绍:

软件质量保证是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用

目的是使软件过程对于管理人员来说是可见的

通过对软件产品和活动进行评审和审计来验证软件是合乎标准的

软件质量保证组在项目开始时就一起参与建立计划、标准和过程

二、SQA的目标

软件质量保证的关注点集中在于一开始就避免缺陷的产生。质量保证主要目标是:

(1)事前预防工作,例如,着重于缺陷预防而不是缺陷检查。

(2)尽量在刚刚引入缺陷时即将其捕获,而不是让缺陷扩散到下一个阶段。

(3)作用于过程而不是最终产品,因此它有可能会带来广泛的影响与巨大的收益。

(4)贯穿于所有的活动之中,而不是只集中于一点

以上就是来自百度的介绍,如有兴趣查看相应的任务、措施、步骤说明可以查看原文:软件质量保证(软件质量保证)_百度百科

---------------------------------------------------------------------------------------------------------------------------------

因为每个公司的设定不同,啊Sei大概说一下自己的一下观点:

SQA工作内容

1、软件质量保证工作是有计划进行的。

2、客观地验证软件项目产品和工作是否遵循恰当的标准、步骤和需求。

3、将软件质量保证工作及结果通知给相关组别和个人。

4、高级管理层接触到在项目内部不能解决的不符合类问题。

5、软件质量需要全面的测试工作来保证。

我们在来看看SQA与QA的联系:

测试只是质量保证工作中的一个环节。软件测试和软件质量保证是软件质量工程的两个不同层面的工作。

质量保证:质量保证的重要工作通过预防、检查与改进来保证软件质量。所关注的是软件质量的检查与测量。QA的工作是软件生命周期的管理以及验证软件是否满足规定的质量和用户的需求,因此主要着眼于软件开发活动中的过程、步骤和产物,而不是对软件进行剖析找出问题或评估。

软件测试:测试关心的不是过程的活动,而是对过程的产物以及开发出的软件进行剖析。测试人员要“执行”软件,对过程中的产物——开发文档和源代码进行走查,运行软件,以找出问题,报告质量。对测试中发现的问题的分析、追踪与回归测试也是软件测试中的重要工作,因此软件测试是保证软件质量的一个重要环节。

因为啊Sei没有全职SQA的经验,所以在此引用搜索的结果引用说明SQA的职责:

sqa(软件测试)5条规则_百度知道

更具体的在后期文章进行说明

猜你喜欢

转载自blog.csdn.net/weixin_46658581/article/details/123150321