1 注册邮箱需要填写账号,密码,验证码,性别,籍贯。采用等价类法每个地方都有一个有效类和一个无效类,那么用决策表设计测试数据,一共要设计多少条
A、 32 B、 C、 16 D、 10
正确答案: A
2 逻辑性最强,发现错误能力最强的测试方法是
A、 黑盒测试 B、 决策表测试 C、 因果图测试 D、 边界值测试
正确答案: B
3 非健壮性边界值测试法,测试成绩录入,成绩范围0= 正确答案: A 4 健壮性边界值测试法,测试成绩录入,成绩范围0= 正确答案: C 5 小王负责教务系统里的选课功能开发,开发完毕后小王运行自己的代码测试有什么问题,请问小王做的是什么? A、 单元测试 B、 白盒测试 C、 黑盒测试 D、 软件调试 正确答案: D 二、多选题 1 ATM取款机要求每天取款总额不能超过5000,必须是整数并且是100的整倍数。那么无效类是哪些 A、 取款>5000 B、 取款金额包含小数 C、 取款金额不是100的整数倍 B、 D、 取款大于5000并且不是100的整数倍,金额有小数 E、 取款为0 正确答案: ABC 2 某软件注册时用户名要求只能是6-18位长度,选择测试数据为6位长度合法账号,请问这一测试用例是什么方法下的测试用例? A、 等价类测试法 B、 边界值测试法 C、 因果图测试法 D、 决策表测试法 E、 黑盒测试法 正确答案: ABE 3 教务选课时要求管理员能设置学生选课时间段,如果本学期选课时间段为2月1日至3月1日(本年非闰年),根据等价类和边界值测试法,请问对于管理员设置选课时间段测试,应选择哪些测试数据 A、 选课开始时间选2月1日,结束时间选3月1日 B、 选课开始时间选2月15日,结束时间选2月15日 C、 选课开始时间选3月1日,结束时间选2月1日 D、 选课开始时间选1月1日,结束时间选2月15日 E、 选课开始时间选2月15日,结束时间选4月1日 正确答案: ABCDE 4 小王运行小张的代码,检查小张开发的教务选课系统有什么问题,小王做的是 A、 白盒测试 B、 黑盒测试 C、 动态测试 D、 静态测试 E、 软件调试 正确答案: BC 5 教务系统查询成绩允许输入学号查询或者姓名查询,但不允许模糊查询,采用等价类测试法,下列测试数据正确的有 A、 输入正确姓名“张三”进行测试 B、 输入正确学号“18070204”进行测试 C、 输入错误学号“1807az04”进行测试 D、 输入姓氏“张”进行查询 E、 同时输入正确学号“180902”和正确姓名“张三” 正确答案: ABCDE 6 软件测试计划,也称软件测试方案,里面包含的内容应该有: A、 人员分配 B、 测试范围 C、 测试优先级 D、 测试方法排 正确答案: ABCDE 7 因果图里包含哪些字母符号? A、 E B、 I C、 O D、 OR E、 AND 正确答案: ABC 8 关于等价类测试法,表述正确的有: A、 是一种灰盒测试法 、 测试时间安 E B、 需要找出有效类和无效类 C、 测试数据时,应该先测试有效类数据 D、 是一种典型的黑盒测试法 E、 适用于单元测试阶段 正确答案: BCD 9 关于冒烟测试,正确的表述有: A、 冒烟测试用于确认代码中的更改会按期运行,且不会破坏整个软件版本的稳定性 B、 冒烟测试就是系统测试 C、 冒烟测试主要发生在程序员修复了BUG,而又不能确定这个BUG的修复会不会影响到其他的功能模块的情形下。 D、 冒烟测试就是回归测试 E、 冒烟测试是一种版本验证测试 正确答案: ACE 10 下列属于动态测试的有 A、 软件注册功能测试下输入一个已存在的账号测试注册功能 B、 运行需求规格说明书,看看里面是否存在不完整的地方 C、 检查软件UI设计是否存在错别字 D、 教务系统里输入合法学号查询成绩看成绩查询功能是否正确 E、 邮件收发系统里发一封邮件出去检查能否发邮件 正确答案: ADE 1 软件测试是软件质量保证的主要手段之一,测试的成本已超过( )的30%以上。因此,提高测试的有效性非常重要。 A、 软件开发成本 B、 软件维护成本 C、 软件开发成本和维护成本 D、 软件研制成本 正确答案: A 2 如果想要进行成功的测试,为其设计测试用例主要依赖于( )。 A、 黑盒测试方法 B、 测试人员的经验 C、 . 白盒测试方法 D、 错误推测法 正确答案: B 3 软件测试的目的是( )。 A、 试验性运行软件 B、 发现软件错误 C、 证明软件正确 D、 找出软件中全部错误 正确答案: B 4 软件测试用例主要由测试输入数据和( )两部分组成。 A、 测试计划 B、 测试规则 C、 测试的预期结果 D、 以往测试记录分析 正确答案: C 5 在设计测试用例时,( )是用得最多的一种黑盒测试方法。 A、 等价类划分 B、 边界值分析 C、 因果图 D、 功能图 正确答案: A 6 从已发现故障的存在到找到准确的故障位置并确定故障的性质,这一过程称为( )。 A、 错误检测 B、 故障排除 C、 调试 D、 测试 正确答案: C 7 单元测试将根据在( )阶段中产生的规格说明进行 A、 可行性研究与计划 B、 需求分析 C、 概要设计 D、 详细设计 正确答案: D 8 确认测试计划是在( )阶段制定的。 A、 可行性研究与计划 B、 需求分析 C、 概要设计 D、 详细设计 正确答案: B 9 IBM公司的统计资料表明,使用静态测试的方法最高可以查出在测试中查出的全部软件错误的( )。 A、 80% B、 70% C、 50% D、 35% 正确答案: B 10 与设计测试用例无关的文档是( )。 A、 项目开发计划 B、 需求规格说明书 C、 软件设计说明书 D、 源程序 正确答案: A 11 软件测试计划是一些文档,它们描述了( )。 A、 软件的性质 B、 软件的功能和测试用例 C、 软件的规定动作 D、 对于预定的测试活动将要采取的手段 正确答案: D 12 在软件测试中,下面说法中错误的是( )。 A、 测试是为了发现程序中的错误而执行程序的过程 B、 测试是为了表明程序是正确的 C、 好的测试方案是极可能发现迄今为止尚未发现的错误的方案 D、 成功的测试是发现了至今为止尚未发现的错误的测试 正确答案: B 13 从下列叙述中,能够与软件开发各阶段,如需求分析、设计、编码相对应的软件测试是( )。 A、 集成测试、确认测试、单元测试 B、 单元测试、集成测试、确认测试 C、 单元测试、确认测试、集成测试 D、 确认测试、集成测试、单元测试 正确答案: D 14 在程序设计的过程中应为程序调试做好准备,主要体现在( )方面。 A、 采用模块化、结构化的程序设计方法设计程序 B、 编写程序时要为程序调试提供足够的灵活性 C、 根据程序调试的需要,选择并安排适当的中间结果输出和必要的断? D、 以上全是 正确答案: D 15 使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。 A、 程序的内部结构 B、 程序的复杂性 C、 使用说明书序的功能 正确答案: A 、 程 D 16 集成测试计划是在( )阶段制定的 A、 可行性研究与计划 B、 需求分析 C、 概要设计 D、 详细设计 正确答案: C 17 软件的集成测试最好是由( )承担,以提高集成测试的效果。 A、 该软件的设计者 B、 该软件开发组的负责人 C、 该软件的编程者 D、 不属于该开发组的人员 正确答案: D 18 “高效率”或“高产”的测试是指( )。 A、 用适量的测试用例说明被测试程序正确无误 B、 用适量的测试用例说明被测试程序符合相应的要求 C、 用适量的测试用例发现被测试程序尽可能多的错误 D、 用适量的测试用例纠正被测试程序尽可能多的错误 正确答案: C 19 黑盒测试方法的优点是( )。 A、 可测试软件的特定部位 B、 能站在用户立场测试 C、 可按软件内部结构测试 D、 可发现实现功能需求中的错误 正确答案: D 20 某次程序调试没有出现预计的结果,下列()不可能是导致出错的原因。 A、 变量没有初始化 B、 编写的语句书写格式不规范 C、 循环控制出错 D、 代码输入有误 正确答案: B 1 黑盒测试又称为:( ) A、 功能测试 B、 数据驱动测试 C、 基于规格说明的测试 D、 程序员测试 正确答案: ABC 2 白盒测试又称为( ) A、 基于覆盖率的测试 B、 静态测试 C、 动态测试 D、 程序员测试 正确答案: AD 3 可以作为单元测试的测试对象的是: A、 模块、对象和类 B、 程序中的某个子系统 C、 整个软件系统 D、 模块间的接口 正确答案: AD 4 黑盒测试和白盒测试的观点正确的是( ) A、 黑盒测试以用户的观点,白盒测试根据程序的内部结构进行测试 B、 黑盒测试也要考虑程序内部结构及工作情况 C、 若外部特性本身存在问题或规格说明的规定有误,则应用黑盒测试方法是不能发现问题的。 D、 白盒测试中要保证测试时程序的所有语句至少执行一次,而且要检查所有的逻辑条件。 正确答案: ACD 二、单选题 (题数:16,共 80.0 分) 1 以下关于缺陷的描述,不正确的是: A、 缺陷是错误的表现; B、 缺陷具有扩展的特点; C、开发技术不会导致软件的缺陷产生; D、 当缺陷被执行时会导致失效(failure)的发生。 正确答案: C 2 对于一个系统进行完全测试是不可能,其原因是: 1.输入的组合太多; 2.存在的业务路径太多; 3.输出的组合太多; 4.可能涉及的功能太多。 A、 1,2 B、 1,2,3 C、 3,4 D、 1,2,3,4 正确答案: D 3 下面那个不属于静态分析: A、编码规则的检查 B、 程序结构分析 C、 程序复杂度分析 D、 内存泄漏 正确答案: D 4 软件测试工作应该开始于: A、 编码之后; B、 需求分析阶段; C、 概要设计阶段; D、 详细设计阶段。 正确答案: B 5 单元测试的用例设计主要参考的工作产品是: A、 单元规格说明 B、 系统需求规格说明 C、 用户手册 D、 代码 正确答案: A 6 下面关于回归测试叙述正确的是: A、 回归测试只能在系统测试这个级别进行,不能用于单元测试和集成测试 B、 回归测试只适用于功能测试,不适用于非功能测试 C、 回归测试都是自动化执行的 D、 回归测试是对已被测过的程序实体在修改缺陷后进行的重复测试,以此来确认在这些变更后是否有新的缺陷引入系统 正确答案: D 7 传统的或面向对象的单元测试,需要的开发工作( ) A、 只要开发测试桩模块; B、 只要开发测试驱动; C、 可能要同时开发一个桩模块和多个驱动模块; D、 可能要同时开发一个驱动模块和多个桩模块。 正确答案: D 8 关于测试充分性的描述,正确的是: A、 只有进行完全的测试才充分; B、在有限的时间和资源条件下,找出所有的软件的错误,使软件趋于完美,是不可能的; C、 当继续测试没有发现新缺陷时; D、 当全部测试用例都执行完后。 正确答案: B 9 下面哪些是一个好的测试的特点: 1 每个开发活动都有相对应的测试行为 2 每个测试级别都有其特有的测试目标 3 对于每个测试级别,需要在相应的开发活动过程中进行相应的测试分析和设计 4 软件测试的工作重点应该集中在系统测试上 A、 3,4 B、 1,2 C、 1,2,3 D、 1,2,3,4 正确答案: C 10 以下关于测试目的的观点,不正确的是: A、 软件测试的目的是寻找错误,并且尽最大的可能找出最多的错误; B、 找出软件开发人员的问题并评价开发人员能力; C、 一个成功的测试是发现了至今未发现的错误的测试; D、 测试的目的,是想以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,避免软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险。 正确答案: B 11 下列哪些不适合用黑盒测试?( ) A、 分析体重秤的弹簧为何容易失去弹性 B、 通过普通开关机方法测试一个手机是否能正常开关机 C、 测试一个啤酒瓶是否漏水 D、 测试一支笔是否能弹出笔芯 正确答案: A 12 ISTQB术语中的回归测试的目的是: A、 验证修改的成功 B、预防功能编写的不完善或疏漏 C、确保修正过程中没有引入新的缺陷 D、 帮助程序员更好地进行单元测试 正确答案: C 13 关于测试人员沟通能力的描述,不正确的是( ) A、 测试人员要和分析、设计很好的沟通; B、 如果测试人员把自己发现缺陷作为一个新闻来传播,那么会给沟通带来麻烦; C、 测试人员不需要和代码开发人员很好的沟通; D、 测试人员和测试leader之间也应该具有好的沟通。 正确答案: C 14 有一个系统已经在市场上运行了,这种情况对系统进行修改,然后进行的测试() A、 维护测试 B、 验收测试 C、 组件测试(单元测试) D、 系统测试 正确答案: A 15 语句的覆盖率主要在下面哪个测试级别的测试设计中考虑: A、 系统测试 B、 集成测试 C、 单元测试 D、 验收测试 正确答案: C 16 下面对静态测试和动态测试的区别描述正确的是: A、 静态测试并没有真正的运行软件,而动态测试需要运行软件 B、 静态测试需要借助于专门的测试工具,而动态测试不需要 C、 静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成 D、 静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷 正确答案: A 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- xiaozhentang.com 版权所有 湘ICP备2023022495号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务