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的主要内容,如果未能解决你的问题,请参考以下文章