扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 软件测试简单
单选题
2022年11月第38题
简单
单选题
2022年11月第38题
#第二版教材
#必须掌握
(回归测试)的目的是测试软件变更之后,变更部分的正确性和对变更需求的符合性,以及软件原有的、正确的功能、性能和其它规定的要求的不损害性。
问题(1)
浓缩知识点
软件测试中,回归测试是针对软件发生变更(涵盖功能修改、版本升级、缺陷修复等场景)后开展的测试,核心作用是双重验证,既要确认变更部分的功能正确性与对变更需求的符合性,也要保障软件原有正确的功能、性能及其他既定要求不被破坏,避免出现修改新功能却影响原有正常功能的情况,是迭代开发、持续交付模式下保障软件整体稳定性的关键测试环节。此外,验收测试聚焦软件交付前的最终验证,由用户或客户确认产品是否满足合同或需求规格;Alpha测试是开发方内部人员在模拟实际环境中开展的受控测试,侧重验证整体功能与用户体验;Beta测试则是邀请外部用户在真实使用环境中进行测试,主要用于挖掘真实场景下的潜在问题。
正确答案
D
本题考察的是软件测试类型及其适用场景。
不同测试类型有不同的目的和阶段定位。
A选项 验收测试:在软件交付前,由用户或客户验证系统是否满足合同或需求规格说明书中的全部要求,重点是确认能否投入使用,而不是验证变更后功能的正确性,错误。
B选项 Alpha 测试:在开发环境中,由内部用户在模拟实际环境的条件下进行的受控测试,主要验证整体功能和用户体验,错误。
C选项 Beta 测试:在实际使用环境中,由外部用户进行的测试,目的是发现真实使用场景中的问题,不是专门验证变更部分及对原功能影响的,错误。
D选项 回归测试:在软件修改或升级后,验证修改部分功能是否正确、是否符合变更需求,同时确保原有功能、性能等未被破坏,完全符合题干描述,正确。
因此选择 D。
