[计算机类试卷]计算机新国家四级软件测试工程师模拟试卷34及答案与解析.doc
《[计算机类试卷]计算机新国家四级软件测试工程师模拟试卷34及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]计算机新国家四级软件测试工程师模拟试卷34及答案与解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、计算机新国家四级软件测试工程师模拟试卷 34及答案与解析 一、一、选择题(每小题 2分,共 50分) 下列各题 A、 B、 C、 D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。 1 以下关于软件可靠性与硬件的可靠性主要区别的说法中,正确的是 _。 ( A)软件的每个拷贝都是完全一样的,而按照设计生产出来的同规格硬件总有微小差别 ( B)软件经常面临恶意的使用者,而硬件没有恶意的使用者 ( C)软件的使用者通常遍及整个世界,而硬件的使用者通常只局限于某个地区 ( D) 软件的失效都是逻辑错误引起的,而硬件的失效都不是逻辑错误引起的 2 关于逻辑覆盖,说法
2、错误的是 _。 A) DDP覆盖是判定覆盖的一个变体 B) 满足条件覆盖一定也满足判定覆盖 C) 指令块覆盖属于语句覆盖 D) 若判定覆盖率达 100%,则语句覆盖率一定也是 100% 3 如果程序中有两个判定条件,其复合条件表达式分别为 (a =3) and (b =6)和 (a 0) or (c 2),则为了达到 100%的判定覆盖率,至少需要没计的测试用例个数为_。 A) 1 B) 2 C) 3 D) 4 4 走查过程中的静态分析技术用到调用图,通过调用图我们不可以做的是 _。 A) 检查程序中变量的说明和引用 B) 检查程序中全局变量、参数误用的问题 C) 为动态测试用例的设计提供可靠
3、的依据 D) 对程序进行分析和修改 5 把经过评审通过的各项需求转换为一个相应的体系结构,包括数据的体系结构、系统和软件的体系结构,这是软件生命周期哪一阶段做的事情 _。 A) 系统和需求定义 B) 编程和单元测试 C) 软件设计 D) 运行和维护 6 以下叙述中正确的是 _。 A) 可跟踪性分析是在整体上分析整个资源的分配策略 B) 关键性分析是标志原始需求和相应开发结果之间关系的能力 C) 接口分析必须关注三种接口:用户接口,硬件接口和软件接口 D) 评估全在软件开发的最后阶段进行,以确认产品是否符合规格说明 7 在边界值分析中,下列数据通常不用来做测试数据的是 _。 ( A)正好等于边界
4、的值 ( B)等价类中的典型值 ( C)刚刚大于边界的值 ( D)刚刚小于边界的值 8 在北京某个银行的人事信息管理软件中,系统允许用户输入人员的身份证号和进入本单位工作的日期。那么 ,下面哪一组是无效的输入值组合 _。 ( A) 110108196111111321, 1981.1.1 ( B) 110108198111111322, 1981.1.1 ( C) 110108196810121323, 2005.1.1 ( D) 1101081012132, 2005.1.1 9 在面向对象软件测试中,下面测试策略是从用户的角度出发进行的是 _。 ( A)面向对象软件的单元测试 ( B)面向
5、对象软件的集成测试 ( C)面向对象软件的人工测试 ( D)面向对象软件的确认测试 10 不属于界面元素测试内容的是 _。 ( A)数据测试 ( B)文字测试 ( C)菜单测试 ( D)窗口测试 11 下列评审点是必需的有 _。 ( A)在规定日期进行评审 ( B)当测试主管认为需要进行评审时 ( C)当软件开发过程改变后进行评审时 ( D)当 QA主管认为需要进行评审时 12 在自动化测试过程中,下列活动仍需要手工开展的是 _。 ( A)设置测试环境 ( B)分析失败原因 ( C)执行测试用例 ( D)清除测试环境 13 第三方测试的目的是 _。 ( A)对软件进行验收测试 ( B)提高软件
6、产品的稳定性和可靠性 ( C)减少提交软件系统中的缺陷 ( D)以上全部 14 下列关于软件缺陷状态的定义,不正确的是 _。 ( A) New测试中新报告的软件缺陷 ( B) Open缺陷被确认并分配给相关开发工程师处理 ( C) Fixed测试工程师已完成修正,等待开发人员验证 ( D) Closed缺陷已被修复 15 因果图方法是根据 _ 之间的因果关系设计测试用例。 ( A)输入和输出 ( B)设计和实现 ( C)条件和结果 ( D) 主程序和子程序 16 下列关于逻辑覆盖的叙述中,说法错误的是 _。 A) 对于多分支的判定,判定覆盖要使每一个判定表达式获得每一种可能的值来测试 B) 语
7、句覆盖是比较弱的覆盖标准 C) 语句覆盖较判定覆盖严格,但该测试仍不充分 D) 条件组合覆盖是比较强的覆盖标准 17 软件过程管理最起码的要求是 _。 A) 管理好软件缺陷报告 B) 管理好软件测试用例 C) 管理好测试过程工具 D) 管理好测试说明文档 18 在 QESuite web version 1 0中,如果测试管理人员 试图了解哪些模块存在严重的软件问题,可以使用 A)“严重性 ”视图 B)“按功能分类 ”视图 C)“按状态子状态 ”视图 D)“按子系统状态 ”视图 19 极限编程的主要特点有 _。 A) 简单的分析设计 B) 频繁的客户交流 C) 增量式开发和连续的测试 D) 以
8、上全部 20 针对下列程序段,需要 _个测试用例才可以满足语句覆盖的要求。 Switch(value) Case 0: other=30; Break; Case 1: other=50; Break; Case 2: other=300; Case 3: other=other/value; Break; Default; other=other*value; A) 2 B) 3 C) 4 D) 5 21 依据 GB/T 155322008计算机软件测试规范软件测试应由相对独立的人员进行。以下选项中不属于测试负责人职责的是 _。 A) 管理监督测试项目或测试组 B) 提供技术指导,负责项目的
9、安全保密和质量管理 C) 获取适当资源,技术协调 D) 确定测试计划、测试内容 22 依据 GB/T 15532-2008计算机软件测试规范软件测试应由相对独立的人员进行。测试团队成员包含的工作角色有 _。 A) 测试负责人、测试分析员 B) 测试设计员、测试程序员、测试员 C) 测试系统管理员、配置管理员 D) 以上全是 23 选取足够多的测试数据,使得判定表达式中的每个条件的所有可能取值至少执行一次,而且每个判定表达式的所有可能的判定结果至少执行一次。这种覆盖 测试方法为 _。 A) 逻辑覆盖 B) 语句覆盖 C) 判定覆盖或分支覆盖 D) 判定一条件覆盖 24 下列有关测试执行管理的描述
10、中,错误的是 A) 测试用例执行要求保证测试结果准确完整 B) 对测试结果的追踪应该可追溯到具体责任人 C) 测试执行完成后,并不意味着测试项目的结束 D) 检查完所有测试用例的执行结果是否完整即可结束测试执行 25 下列关于极限测试的说法中,正确的是 _。 ( A)极限测试是一种新型的测试方法,传统的测试技术均不适用于极限测试 ( B)极限测试中所有的测 试均是由编码人员完成的 ( C)与传统的软件测试相比,极限测试是一种更严格的测试 ( D)极限测试需要频繁地进行单元测试 二、二、论述题( 3题,共 50分 ) 论述题答题必须用蓝、黑色钢笔或圆珠笔写在论述题答题纸的相应位置上,否则无效。
11、26 以下是对 ATM系统的交互功能的描述,请仔细阅读并完成要求。 (1)ATM系统具有取款、查询和修改密码的功能。 (2)进入初始页面,显示提示信息 “请输入密码 ”,若密码正确,则进入系统的主界面,将显示四个可选框:取款、查询、修改密码和退卡;若密码错误, 则返回到初始页面。 (3)选择取款页面,提示请输入取款金额,若金额有效,则吐出相应的现金数目,然后回到主界面;若金额无效,则返回到取款页面。 (4)选择查询页面,显示当前余额,然后回到主界面。 (5)选择修改密码页面,提示输入新密码并确认,完成后再返回到主界面;若设置新密码错误,则返回到修改密码页面。 (6)最后在主界面中选择 “退卡
12、”选项, ATM系统则退卡给储户,操作结束。 画出该交互过程的流程图。 27 27 以下是一个自动饮料售货机软件的操作规 格说明,请按要求回答问题。 设要对一个自动饮料售货机软件进行黑盒测试。该软件的规格说明如下: “有一个处理单价为 1元 5角钱的盒装饮料的自动售货机软件。若投入 1元 5角硬币,按下 “可乐 ”、 “雪碧 ”或 “红茶 ”按钮,相应的饮料就送出来。若投入的是 2元硬币,在送出饮料的同时退还 5角硬币。 ” 28 试利用因果图法,建立该软件的因果图。 29 设计测试该软件的全部测试用例。 30 根据你对单元测试的理解,谈谈在任何情况下单元测试都是可能的吗 ?都是需要的吗 ?
13、30 以下是教材购销系统的描述,请仔 细阅读并按要求回答问题。 某图书管理系统有以下功能: a)借书:输入读者借书证,系统首先检查借书证是否有效。然后检查该读者所借图书是否超过 10本,若已达到,拒借;未达到 10本,办理借书,修改库存并记录。 b)还书:从借书文件中读出与读者有关的记录,查阅所借日期,如果超期 (1个月 )做罚款处理;否则,修改库存目录与借书文件。 c)查询:可通过借书文件、库存目录文件查询读者情况、图书借阅情况及库存。 31 画出该图书管理系统的控制流程图。 32 使用基本路径测试方法确定该状态图的测试路径。 32 以下是班级成绩处理平台的程序流程图,请仔细阅读程序并完成要
14、求。 该平台允许最多输入 100个学生的成绩,以 -1作为输入结束标志。 N2存放输入的学生成绩个数, N1存放输入成绩中有效成绩的个数, sum存放成绩总和。初始化 N2=N1=O, sum=0。计算其中有效的学生分数的个数、总分数和平均值。请针对该程序流程图进行基本路径覆盖测试用例设计。 33 导出过程的控制流图。 34 确定基本测试路径集合。 34 以下是班级成绩处理平台的程序流程图,请仔细阅读程序并完成要求。 该平台允许最多输入 100个学生的成绩,以 -1作为输入结束标志。 N2存放输入的学生成绩个数, N1存放输入成绩中有效成绩的个数, sum存放成绩总和。初始化 N2=N1=O,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 软件 测试 工程师 模拟 34 答案 解析 DOC
