软件质量保证与测试 试卷 软件质量保证与测试 - 电脑 - 【龙岩电脑网】_龙岩电脑维修_龙岩笔记本电脑维修_监控安装_市区上门维修
公司动态

软件质量保证与测试 试卷 软件质量保证与测试

摘要:什么是软件测试与软件质量保证? 通常在一般的中小企业中会不将软件测试与软件质量保证加以细分,软件测试人员也叫做质量保证人员即QA,我所在公司也是如此。其实软件测试与软件质量保证是软件质量工程的两人不同...

发布日期:2020-11-12

软件质量保证与测试 试卷

什么是软件测试与软件质量保证?

通常在一般的中小企业中会不将软件测试与软件质量保证加以细分,软件测试人员也叫做质量保证人员即QA,我所在公司也是如此。

其实软件测试与软件质量保证是软件质量工程的两人不同层面的工作。

质量保证(QA)是通过预防,检查与改进来保证软件质量的。

QA所关注的是软件质量的检查和测量,他的工作是软件生命周期的管理以及验证软件是否满足质量和用户需求,主要着眼于软件开发活动中的过程、步骤和产物,而不对软件进行剖析找出问题。

一般情况下,QA应独立于项目之外,以第三方的姿态来对整个开发过程进行评审,检查开发和管理活动是否与已定的过程策略、标准和流程一致,检查工作产品 是否遵循模板规定的内容和格式。

所以,质量保证是通过过程改进来保证软件质量的。

软件测试关注的不是过程活动,而是每个过程活动的产出物。

它对活动的产物进行剖析,检测以期发现更多的问题,从而保证软件质量。

所以软件测试是保证软件质量的一个重要环节,但不是质量保证的一个环节。

对软件测试与软件质量保证进行区分并不是闲聊而咬文嚼字,而是要知道他们都是为了保证软件质量的两个不同层面的工作,他们对保证软件质量有着不可替代的作用。

但现实中大部分中小企业都只知道软件测试而没有专门的质量保证,即使有也是虚设,其实这是本末倒置。

软件测试只是项目中的一个流程或是环节,只是对个别项目。

所以个别项目如果取得成功,质量得到了很好的保证,可能是因为项目的个别因素,如项目需要做得较好或是测试人员水平较高等个别因素。

所以一个项目做得好不能保证别的项目也做得好,即是公司的开发水平,产品的质量水平能够提高。

这就需要通过质量保证来提取成功的因素而上升到流程规范上来规范所有项目,从而提高公司产品质量水平。

一个公司的好的管理标准就是有个好的规章流程得以执行,所以一个好的项目管理,质量保证也在于规章流程,这些也是共性的东西,才不会以项目中的个别因素改变而改变。

当然,也并不是说有好的质量保证就有好的产品质量,他们之间不是充分的关系,而是必要。

软件测试和软件质量保证有哪些区别与联系

测试只是质量保证工作中的一个环节。

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

质量保证(QA):质量保证的重要工作通过预防、检查与改进来保证软件质量。

所关注的是软件质量的检查与测量。

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

软件测试:测试关心的不是过程的活动,而是对过程的产物以及开发出的软件进行剖析。

测试人员要“执行”软件,对过程中的产物——开发文档和源代码进行走查,运行软件,以找出问题,报告质量。

对测试中发现的问题的分析、追踪与回归测试也是软件测试中的重要工作,因此软件测试是保证软件质量的一个重要环节。

...

软件质量与软件质量保证之间的关系?(不是软件测试与软件质量的关...

概括地说,软件质量就是“软件与明确的和隐含的定义的需求相一致的程度”。

具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准、以及所有专业开发的软件都应具有的隐含特征的程度。

影响软件质量的主要因素,这些因素是从管理角度对软件质量的度量。

可划分为三组,分别反应用户在使用软件产品时的三种观点。

正确性、健壮性、效率、完整性、可用性、风险(产品运行);可理解性、可维修性、灵活性、可测试性(产品修改);可移植性、可再用性、互运行性(产品转移)。

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

软件质量保证的目的是使软件过程对于管理人员来说是可见的。

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

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

这些将使软件项目满足机构方针的要求。

关系:简要的理解,软件质量是一个名词,软件质量保证是一个动词,是一种技术方法,是为了实现优秀的软件质量的一个工作。

在某一层次上说,软件质量保证和软件测试异曲同工。