许 禛
(91413 部队,河北 秦皇岛 066001)
SQA在软件测试中的作用
许 禛
(91413 部队,河北 秦皇岛 066001)
介绍了软件质量保证(SQA)在测试过程中的实施方法及内容,分析了SQA在测试中的作用,并重点提出了软件质量保证的实现所应注意的具体事项和工作方法,为以后很好的完成软件质量保证工作提供依据。
SQA;标准;规程;软件测试
对软件开发和软件测试单位来说,质量保证活动是必不可少的。第一个正式的质量保证和控制职能部门于1916年在贝尔实验室出现,此后迅速风靡整个软件行业。软件的质量标准首先出现在20世纪70年代军方的软件开发合同中,此后得到了广泛的应用。在软件越来越普及的今天,“软件质量保证”更成为软件开发和软件测试单位及最终用户所关心的问题。软件质量保证的目的是向管理者提供对软件过程进行全面监控的手段,使软件过程对于管理人员来说是可见的,包括评审软件过程和审核软件产品,验证它们是否符合相应的标准和规程,同时给项目管理者及测试组相关人员提供这些评审和审核的结果。
2.1 软件质量保证(即 SQA——Software Quality Assurance)
是 CMM2级中的一个关键过程域,它是贯穿整个软件过程的第三方独立审查活动,在整个软件开发或测试过程中充当重要角色。
2.2 实施SQA的目的
反映产品和过程质量的信息和数据,提高项目测试透明度。主要包括以下三个方面:
(1)通过监控软件测试过程来保证产品质量;
(2)保证软件的测试过程和产品符合相应的标准与规程;……