《软件测试选择题.pdf》由会员分享,可在线阅读,更多相关《软件测试选择题.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一、单项选择题;软件测试的目的是 A 发现程序中的所有错误 B 尽可能多地发现程序中的错误 1.下列_不属于测试原则的内容 A 软件测试是有风险的行为 B 完全测试程序是不可能的 C 测试无法显示潜伏的软件缺陷 D 找到的缺陷越多软件的缺陷就越少 2.导致软件缺陷的最大原因是A 编制说明书 B 设计 C 编码 D 测试 3.修复软件缺陷费用最高的是_阶段:A 编制说明书 B 设计 C 编写代码 D 发布 4.白盒测试是根据程序的_来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例;A功能 B 性能 C 内部逻辑 D 内部数据 5.条件覆盖的目的是 A 使每个判定的所有可能的条件取值组合
2、至少执行一次 B 使程序中的每个判定至少都获得一次“真”值和“假”值;C 使程序中的每个判定中每个条件的可能值至少满足一次;D 使程序中的每个可执行语句至少执行一次;6.一个程序中所含有的路径数与_有着直接的关系;A 程序的复杂程度 B 程序语句行数 C 程序模块数 D 程序指令执行时间 7.动态黑盒子测试:A 直接测试底层功能、过程、子程序和库 B 可估算执行测试时代码量和具体代码 C从软件获得读取变量和状态信息的访问权 D 测试的是软件在使用过程中的实际行为 8.在自低向上测试中,要编写称为_的模块来测验正在测试的模块;A 测试存根 B 测试驱动模块 C 桩模块 D 底层模块 9.下列_不
3、是软件自动化测试的优点 A 速度快、效率高 B 准确度和精确度高 C 能提高测试的质量 D 能充分测试软件 10.配置测试 A 是指检查软件之间是否正确交互和共享信息 B 是交互适应性、实用性和有效性的集中体现 C 是指使用各种硬件来测试软件操作的过程 D 检查缺陷是否有效改正 11.A 测试资源、进度安排 B 测试预期输出下列各项中_不是一个测试计划所应包含的内容 C 测试范围 D 测试策略 12.下列不属于正式审查的方式是 A同事审查 B 公开陈述 C 检验 D 编码标准和规范 13.在没有产品说明书时使用_:A 探索测试 B 功能测试 C 动态测试 D 静态测试 14.调试是 A 发现与
4、预先定义的规格和标准不符合的问题 B 发现软件错误征兆的过程 C有计划的、可重复的过程 D 消除软件错误的过程 15.在软件底层进行的测试称为 A 系统测试 B 集成测试 C 单元测试 D 功能测试 16.在确定黑盒测试策略时,优先选用的方法是 A 边界值分析法 B 等价类划分 C 错误推断法 D 决策表方法 17.下列_不属于软件缺陷 A 测试人员主观认为不合理的地方 B 软件未达到产品说明书标明的功能 C 软件出现了产品说明书指明不会出现的错误 D 软件功能超出产品说明书指明范围 A12 倍 B1020 倍 C50 倍 D100 倍或更高把黑盒子测试和白盒子测试的界限打乱了;A灰盒子测试
5、B 动态测试 C 静态测试 D 失败测试 1软件测试的目的:cA.避免软件开发中出现的错误 B.发现软件开发中出现的错误 C.尽可能发现并排除软件中潜藏的错误,提高软件的可靠性 D.修改软件中出现的错误2、软件测试是采用 a 执行软件的活动;A测试用例 B输入数据 C测试环境 D输入条件 3、导致软件缺陷的最大原因是:aA软件需求说明书 B设计方案 C编码 D维护 4、在下列描述中,关于一个软件缺陷状态完整变化的错误描述是 dA、打开修复关闭 B、打开关闭C、打开保留 D、激活修复重新打开 5、在下列描述中,关于测试与调试的说法错误的是 dA、测试是显示错误的行为;而调试是推理的过程;B、测试
6、显示开发人员的错误;调试是开发人员为自己辩护;C、测试能预期和可控;调试需要想象、经验和思考;D、测试必须在详细设计已经完成的情况下才能开始;没有详细设计的信息调试不可能进行;6、某次程序调试没有出现预计的结果,下列 b 不可能是导致出错的原因;A变量没有初始化 B编写的语句书写格式不规范 C循环控制出错D代码输入有误 7、软件缺陷修复的代价最高的阶段为 aA、发布阶段B、需求阶段 C、设计阶段 D、编码阶段 8、不属于逻辑覆盖方法的是d;A组合覆盖 B判定覆盖 C条件覆盖 D接口覆盖 9、d 是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次;A、条件覆盖 B、组合覆
7、盖 C、判定覆盖 D、语句覆盖 10、a 是设计足够多的测试用例,使得程序中每个判定包含的每个条件的所有情况真/假至少出现一次,并且每个判定本身的判定结果真/假也至少出现一次;A、判定条件覆盖 B、组合覆盖 C、判定覆盖 D、条件覆盖 11软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节bA功能测试 B单元测试 C结构测试 D验收测试 12、单元测试的主要任务不包括 b;A出错处理 B全局数据结构 C独立路径 D模块接口 13、如下图所示的 N-S 图,至少需要 b 个测试用例完成逻辑覆盖;A12B48C27D14、单元测试中用来模拟实现被测模块需调用的其他功能模块的是 b
8、;A驱动模块 B桩模块 C主控模块 D真实的被调用模块 15、集成测试计划应该在 b 阶段末提交;A、需求分析 B、概要设计 C、详细设计 D、单元测试完成 16、下列关于程序效率的描述错误的是 c;A提高程序的执行速度可以提高程序的效率 B降低程序占用的存储空间可以提高程序的效率 C源程序的效率与详细设计阶段确定的算法的效率无关 D好的程序设计可以提高效率 17、下列 b 是对程序流程图进行简化后得到的,它可以更加突出的表示程序控制流的结构,且不包含复合条件;ADD-路径图 B控制流图 CMM-路径图 D模块调用图18、自底向上增量式集成测试中,下面 c 描述是正确的;A测试由桩模块控制 B
9、最上面的模块最先测试 C父单元用测试过的子单元测试 D包含树的深度优先或广度优先遍历过程 19、测试后程序中残存的错误数目与该程序中已发现的错误数目成 d;A未知 B反比 C相等 D正比20、针对是否对无效数据进行测试,可以将等价类测试分为 b 标准一般等价类测试健壮等价类测试 1 弱等价类测试 A34B12 在软件生命周期的哪一个阶段,软件缺陷修复费用最低 A 需求分析编制产品说明书 B 设计 C编码 D 产品发布强等价类测试单元测试中用来模拟被测模块调用者的模块是 A 父模块 B 子模块 C 驱动模块 D 桩模块 2.DA 随机地选取测试数据;该 B 取一切可能的输入数据作为测试数据;C
10、在完成编码以后制定软件的测试计划;D 选择发现错误可能性大的数据作为测试数据;3.侧重于观察资源耗尽情况下的软件表现的系统测试被称为 A 强度测试 B 压力测试C 容量测试 D 性能测试 4.是 A 单元测试 B 集成测试 C 确认测试 D 验收测试 5.软件测试员究竟做些什么;CA 软件测试员的目的是发现软件缺陷 B软件测试员的目的是发现软件缺陷,尽可能早一些 C 软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复 D 软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复 6.下面四种说法中正确的是 A 因果图法是建立在决策表法基础上的一种白盒测试方法;B 等价类划分法是
11、边界值分析法的基础;C 健壮性等价类测试的测试用例要求在有效等价类中取值;D 在任何情况下做黑盒测试皆应首先考虑使用错误推断法;7.不属于单元测试内容的是 A 模块接口测试 B 局部数据结构测试C 路径测试 D 用户界面测试 8.划分软件测试属于白盒测试还是黑盒测试的依据是 A 是否执行程序代码 B 是否能看到软件设计文档 C 是否能看到被测源程序 D 运行结果是否确定 9.下列项目中不属于测试文档的是 A 测试计划 B 测试用例 C 程序流程图 D 测试报告 10.是 A 大棒模式 B 边写边改模式 C 瀑布模式 D 式 11.现了该软件的 AA 判定覆盖 B 条件覆盖 C 判定/条件覆盖
12、D 组合覆盖 12.是 A 测试不能证明软件的正确性;B 测试员需要良好的沟通技巧;CQA 与 testing 属于一个层次的概念;D 成功的测试是发现了错误的测试;13.BA 连接速度测试 B 链接测试 C 平台测试 D 安全性测试 14.BA 采用黑盒测试,辅之以白盒测试;对 Web 网站进行的测试中,属于功能测试的是在进行单元测试时,常用的方法是 B 采用白盒测试,辅之以黑盒测试;C 只使用黑盒测试;D 只使用白盒测试;15.BA 程序的注释 B 程序的内部逻辑 C 用户使用说明书 D 程序的需求说明 17下列_不是软件自动化测试的优点 DA 速度快、效率高 B 准确度和精确度高 C 能
13、提高测试的质量 D 能充分测试软件 18.配置测试 CA 是指检查软件之间是否正确交互和共享信息 B 是交互适应性、实用性和有效性的集中体现 C是指使用各种硬件来测试软件操作的过程 D 检查缺陷是否有效改正19BA 测试资源、进度安排 B 测试预期输出 20下列不属于正式审查的方式是 A 同事审查 B 公开陈述使用白盒测试方法时,确定测试数据的依据是指定的覆盖标准和下列各项中_不是一个测试计划所应包含的内容 C检验 D 编码标准和规范 1.软件测试与质量标准指出:软件产品必须提首先供用户所需要的;A 性能 B 人机界面 C 可靠性 D 功能 2.以下选项中不属于软件开发流程模型的是;AXP 开
14、发模型 C 维护质量模型 BV 模型 D 螺旋模型 3.下列关于软件质量模型的说法中正确的是;A 外部质量是表征软件产品在规定条件下使用时,决定其满足规定的和隐含的要求的能力的 B 容错性,通用性,结构性和通信性不全属于软件的质量特性 C 内部质量是表征软件产品在规定条件下使用时,满足规定的隐含的要求的程度 D 使用质量是软件产品在规定的使用环境中,规定的用户能实现规定目标的要求 4.下列选项中不属于使用质量的属性的是;A 有效性度 5.下列软件属性中,软件产品首要满足的应该是;B 性能需求 B 安全性 C 通过性 DA 功能需求 C可扩展性和灵活性 6.软件产品包括;D 容错、纠错能力 A
15、数据库 B 服务 C文档和源代码 D 以上全部 7.在测试和使用软件产品过程中进行的度量是;A 内部度量 B 外部度量 C 健壮度量 D 性能度量 8.对于维护软件的人员来说;使用质量是的结果;A 功能性 B 可靠性 C 可维护性 D 效率 9.内部度量的主要目的是;A 确保获得所需的外部质量 B 确保获得所需的使用 D 以上全部质量 C 在执行前评价软件产品的质量 10.以下哪一种选项不属于软件缺陷;A 软件没有实现产品规格说明所要求的功能 B 软件中出现了产品规格说明不应该出现的功能 C 软件实现了产品规格说明没有提到的功能 D 软件实现了产品规格说明所要求的功能但因受环境改变限制而未考虑可移植性问题 11.软件生存周期过程中,修改错误代价最大的阶段是;A需求阶段 B 设计阶段 C 编程阶段 D 发布运行阶段 12.以程序内部的逻辑结构为基础的测试用例设计技术属于;A 灰盒测试 B 数据测试 C 黑盒测试D 白盒测试 13.下列能表达程序未按照预期运行,在运行中出现状况的是;A 故障 B 异常偏差 C 缺点 D 失效 14.下列关于缺陷产生原因的叙述中,不属于技术问题的是;A 文档错误,内容不正确或拼写错误 B 系统结构不合理 C 语法错误