软件测试和软件质量保证是软件质量工程中的两个不同层面的工作。软件测试只是软件质量保证工作中的一个重要环节。
质量保证(QA.的工作是通过预防、检查与改进来保证软件的质量。QA采用的方法重要是按“全面质量管理”和“过程改进”的原来开展质量保证工作。虽然在软件质量保证的活动中也有一些测试活动,但它所以关注的是软件质量的检查和测量。它的主要工作是对软件生命周期的管理,以及检验软件是否满足规定的质量和用户的需求,因此重要是着眼于软件开发活动中的过程,步骤和产物,而不是软件进行剖析,找出问题或者评估。
软件测试虽然与开发过程紧密相关,但它所关心的不是过程的活动,而是对过程的产物,以及开发出的软件进行剖析。测试人员要对过程的产物(开发文档和源代码)进行走读,运行软件。以找到问题和报告质量。测试人员必须假设软件存在潜在的问题,测试中所做的操作就是为了找出更多的问题,而不是为了验证(事实上也不可能)软件的正确性。所以软件测试虽然对提高软件的质量起着关键的作用,但它只是软件质量保证的一个重要环节。
(简答题)
软件测试与软件质量保证的区别。
正确答案
答案解析
略
相似试题
(判断题)
质量保证(QA)工作通过预防、检查与改进来保证软件质量。
(判断题)
软件测试的根本目的是为了保证软件质量。
(填空题)
软件质量工程包括软件质量保证、()和软件质量控制三大方面。
(填空题)
软件质量工程包括软件质量保证、软件质量规划和()三大方面。
(判断题)
软件测试不能保证经测试后发现的是全部的软件缺陷。
(单选题)
软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?()
(填空题)
McCall模型划分了软件运行、软件转移、()三个纬度的11个软件质量因素。
(填空题)
依据软件系统的生命周期和其他阶段,软件质量度量划分为软件过程度量和()。
(判断题)
使用测试工具的目的就是要提高软件测试的效率和软件测试的质量。