扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 软件测试中等
单选题
2017年11月第31题
收藏
分享
#软件测试
#第二版教材
#凯恩建议了解即可
软件确认测试也称为有效性测试,主要验证(问题1)。确认测试计划通常是在需求分析阶段完成的。根据用户的参与程度不同,软件确认测试通常包括(问题2)。
正确答案C
凯恩解析
本题考察的是软件确认测试的概念与分类。
确认测试(Validation Testing)也称为有效性测试,旨在确保软件产品与用户需求完全一致,而不仅仅是符合设计文档。确认测试的计划通常在需求分析阶段完成,并且在测试过程中会有用户或用户代表的参与。
问题1:
A选项 系统中各个单元模块之间的协作性:这是集成测试(Integration Testing)的主要目标,错误。
B选项 软件与硬件在实际运行环境中能否有效集成:这是系统测试或验收测试中的一部分,但不是确认测试的定义重点,错误。
C选项 软件功能、性能及其他特性是否与用户需求一致:这是确认测试的核心目的,验证是否满足用户需求,正确。
D选项 程序模块能否正确实现详细设计说明中的功能、性能和设计约束等要求:这是验证测试(Verification Testing)的目标,错误。
所以选择 C。
问题2:
A选项 黑盒测试和白盒测试:这是测试方法的分类,与确认测试的用户参与程度无关,错误。
B选项 一次性组装测试和增量式组装测试:这是集成测试的策略分类,错误。
C选项 内部测试、Alpha、Beta 和验收测试:这是按照用户参与程度划分的确认测试类型,正确。内部测试由开发团队完成,Alpha 测试在受控环境中进行,Beta 测试在用户环境中进行,验收测试由用户最终确认软件可交付。
D选项 功能测试、性能测试、用户界面测试和安全性测试:这是按测试内容划分的类型,不是按用户参与程度分类,错误。
所以选择 C。
