敏捷测试与软件测试3级考试重点

需积分: 49 2 下载量 75 浏览量 更新于2024-07-21 1 收藏 207KB PDF 举报
"软件测试3级考试复习题" 在软件测试领域,特别是在准备软件测试3级考试时,考生需要掌握一系列关键概念和技术。本部分复习题涵盖了敏捷测试、测试计划编写、自动化测试工具QTP的使用、软件开发成熟度模型CMM以及针对不同测试阶段的策略。 1. 敏捷测试与传统测试的区别在于缺陷处理的速度和影响。正确答案是C,即敏捷测试的响应速度快,对相关业务模块的影响较大。这体现了敏捷开发强调快速迭代和响应变化的特点。 2. 在编写测试计划时,通常需要参考多个文档,包括软件需求说明书、客户需求说明书、详细设计说明书,但集成测试计划不在这个范围内。因此,D选项是不需参考的文档。 3. QTP(QuickTest Professional,现称为UFT - Unified Functional Testing)是自动化测试工具,其快捷键中,“单步跳过”的是C,即Shift+F11。 4. 公司的软件开发过程通过了CMM2认证,这意味着该公司已经建立了基本的项目级管理制度和规程,可以对项目的成本和进度进行跟踪和控制。C选项正确。CMM2代表了对过程管理和产品质量的初步量化目标。 5. 在QTP中,用于定义动作模板的文件名称是B,ActionTemplate.mst。 6. 敏捷测试的最大特点是测试过程的高度迭代,能够快速响应客户需求并持续改进。所以C选项正确,它强调了测试与开发的紧密协作和快速反馈循环。 7. 安装测试关注的内容包括安装手册的评估、安装选项和设置的测试、安装顺序测试以及修复安装测试与卸载测试。因此,正确答案是D,所有这些方面都是安装测试的重要组成部分。 8. 在手机移动终端测试中,语句覆盖是一种代码覆盖率指标,通常不直接适用于移动应用的测试。B选项中的“语句覆盖”是无法在手机移动终端应用的测试方法。 9. 在Web测试中,如果参数{URL}在脚本中出现三次,迭代次数设为五次,且在参数设置中选择“Unique”和“Once”,意味着每个迭代都会使用新的唯一值。因此,总共需要5个不同的参数。 10. 软件危机的主要原因通常包括软件需求的变更无法控制,而非用户操作不当。变更需求是导致项目延期、成本超支和软件质量问题的常见因素。 以上内容涵盖了软件测试的关键知识点,对于备考软件测试3级考试的考生来说,理解和掌握这些概念至关重要。在实际工作中,理解敏捷测试的原则、熟练运用自动化测试工具、了解软件开发过程的成熟度模型以及掌握各种测试策略都是测试工程师必备的技能。