SQA

Posted zpy222

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQA相关的知识,希望对你有一定的参考价值。

一、什么是SQA:

软件质量保证(SQA)是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。软件质量保证的目的是使软件过程对于管理人员来说是可见的。它通过对软件产品和活动进行评审和审计来验证软件是合乎标准的。软件质量保证组在项目开始时就一起参与建立计划、标准和过程。这些将使软件项目满足机构方针的要求。



二、SQA的基本目标

目标 1: 软件质量保证工作是有计划进行的。
目标 2: 客观地验证软件项目产品和工作是否遵循恰当的标准、步骤和需求。
目标 3: 将软件质量保证工作及结果通知给相关组别和个人。
目标 4: 高级管理层接触到在项目内部不能解决的不符合类问题。

三、SQA的工作内容和工作方法

1、 计划

针对具体项目制定 SQA计划,确保项目组正确执行过程。制定SQA计划应当注意如下几点:

有重点:依据企业目标以及项目情况确定审计的重点
明确审计内容:明确审计哪些活动,那些产品
明确审计方式:确定怎样进行审计
明确审计结果报告的规则:审计的结果报告给谁

2、审计/证实

依据 SQA计划进行SQA审计工作,按照规则发布审计结果报告。

注意审计一定要有项目组人员陪同,不能搞突然袭击。双方要开诚布公,坦诚相对。

审计的内容:是否按照过程要求执行了相应活动,是否按照过程要求产生了相应产品。

3、问题跟踪

对审计中发现的问题,要求项目组改进,并跟进直到解决。

四、测试

1.登录的测试用例:

编号 输入 预期结果 结果
T1 正确的账号和密码 登录成功 登录成功
T2 未注册的账户 登录失败 登录失败
T3 账号或密码错误 登录失败 登录失败

 

 

 

 

 

2.查询课表的测试用例:

编号 输入 预期结果 结果
T1 正确的学号、系部或班级 查询到正确课表 查询到正确课表
T2 错误的学号、系部或班级 查询课表为空 查询课表为空

 

 

 

五、总结:

软件质量保证(SQA)是一种应用于整个软件过程的活动,它包含:
1、一种质量管理方法
2、有效的软件工程技术(方法和工具)
3、在整个软件过程中采用的正式技术评审
4、一种多层次的测试策略
5、对软件文档及其修改的控制
6、保证软件遵从软件开发标准
7、度量和报告机制

 

以上是关于SQA的主要内容,如果未能解决你的问题,请参考以下文章

sqa

SQA

SQA计划(Software Quality Assurance)

SQA

SQA和系统测试规程

SQA