计算机新国家四级软件测试工程师模拟试卷34(题后含答案及解析)_第1页
计算机新国家四级软件测试工程师模拟试卷34(题后含答案及解析)_第2页
计算机新国家四级软件测试工程师模拟试卷34(题后含答案及解析)_第3页
免费预览已结束,剩余8页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机新国家四级软件测试工程师模拟试卷34(题后含答案及解析)题型有:1.选择题2.论述题一、选择题(250分)A、、C、D以下关于软件可靠性与硬件的可靠性主要区别的说法中,正确的是 。有微小差别软件经常面临恶意的使用者,而硬件没有恶意的使用者C区D.软件的失效都是逻辑错误引起的,而硬件的失效都不是逻辑错误引起的正确答案:AB说法错误,硬件也有恶意使用者。随着国际化的加深.硬件的生产标准说法错误。硬件失效通常不是逻辑错误导致的,但也有例外,DA。关于逻辑覆盖,说法错误的是 。A)DDP覆盖是判定覆盖的一变体B)满足条件覆盖一定也满足判定覆盖C)指令块覆盖属于语句覆盖D)判定覆盖率达100%,则语句覆盖率一定也是100%A.B.C.D.正确答案:B解析:条件覆盖是指设计若干个测试用例,运行被测程序,使得程序中每个B语句覆盖是容易理解的,因为每个判定的取真分支和取假分支都至少评价一DDP覆盖(判定路径覆盖)(白盒)测试如果程序中有两个判定条件,其复合条件表达式分别为(a>=3)and(b<=6)和(a>0)or(c<2),则为了达到100%的判定覆盖率,至少需要没计的测用例个数为 。A)1B)2C)3D)4A.B.C.D.正确答案:B解析:判定覆盖的定义:设计若干测试用例,运行被测程序,使得程序中每a=3b=5c=1a=-1b=5、c=3100% 。A)检查程序中变量的说明和引用B)C)D)对程序进行分析和修改A.B.C.D.正确答案:D用图中是不能对程序进行修改的。知识模块:代码检查、走查与评审系结构、系统和软件的体系结构,这是软件生命周期哪一阶段做的事情 。A)B)C)D)运行和维护A.B.C.正确答案:C解析:软件设计是软件工程的技术核心,在设计阶段中,设计人员把经评审为后面的编程打基础,即所谓详细设计。知识模块:软件测试类型及其在软件开发过程中的地位以下叙述中正确的是 。A)可跟踪性分析是在整体上分析整个源的分配策略B)关键性分析是标志原始需求和相应开发结果之间关系的能力接口分析必须关注三种接口:用户接口,硬件接口和软件接口D)软件开发的最后阶段进行,以确认产品是否符合规格说明A.B.C.D.正确答案:C解析:可跟踪性分析是标识原始需求和相应开发结果之问关系的能力。关键AB在边界值分析中,下列数据通常不用来做测试数据的是 。A.正好等于边界的值B.等价类中的典型值C.刚刚大于边界的值D.刚刚小于边界的值正确答案:B 涉及知识点:功能(黑盒)测试在北京某个银行的人事信息管理软件中系统允许用户输入人员的身份证号和进入本单位工作的日期。那么,下面哪一组是无效的输入值组合 D.1101081012132,2005.1.1正确答案:B 涉及知识点:功能(黑盒)测试在面向对象软件测试中,下面测试策略是从用户的角度出发进行的是 。A.面向对象软件的单元测试B.面向对象软件的集成测试C.面向对象软件的人工测试D.面向对象软件的确认测试正确答案:D 涉及知识点:面向对象软件的测试不属于界面元素测试内容的是 。A.数据测试B.文字测试C.菜单测试D.窗口测试正确答案:A 涉及知识点:其他测试下列评审点是必需的有 。A.在规定日期进行评审B.当测试主管认为需要进行评审时C.当软件开发过程改变后进行评审D.当QA主管认为需要进行评审时正确答案:C 涉及知识点:软件测试过程和管理在自动化测试过程中,下列活动仍需要手工开展的是 。A.设置测试环境B.分析失败原因C.执行测试用例D.清除测试环境正确答案:B 涉及知识点:软件自动化测试第三方测试的目的是 。对软件进行验收测试C.减少提交软件系统中的缺陷D.以上全部正确答案:D 涉及知识点:软件测试实践下列关于软件缺陷状态的定义,不正确的是 A.New—测试中新报告的软件缺陷B.Open—缺陷被确认并分配给相关开发工程师处理C.Fixed—测试工程师已完成修正,等待开发人员验证D.Closed—缺陷已被修复正确答案:C 涉及知识点:软件测试实践因果图方法是根据 之间的因果关系设计测试用例。A.输入和输出B.设计和实现C.条件和结果D正确答案:A解析:因果图方法是根据输入和输出之间的因果关系设计测试用例的。下列关于逻辑覆盖的叙述中说法错误的是 A)对于多分支判定判定覆盖要使每一个判定表达式获得每一种可能的值来测试B)语句覆是比较弱的覆盖标准C)语句覆盖较判定覆盖严格,但该测试仍不充分D)条组合覆盖是比较强的覆盖标准A.B.C.D.正确答案:C软件过程管理最起码的要求是 A)管理好软件缺陷报告B)理好软件测试用例C)管理好测试过程工具D)管理好测试说明文档A.B.C.D.正确答案:AQESuitewebversion存在严重的软件问题,可以使用A)“严重性”视图B)“按功能分类”视图C)“按状态/子状态”视图D)“按子系统/状态”视图A.B.C.D.正确答案:BQESuitewebVersion1.0中,可以监控软件问题报告处理过程和软件系统各模块软件问题分布状况。测试管理人员使用“严重性”视图,可以了可以了解哪些模块存在严重的软件问题;使用“按状态/子状态”视图,可以了解当前所有软件问题的处理状态;使用“按子系统/状态”视图,可以了解各个部分软件问题的数量情况,及时调整开发人员修复和测试人员验证的工作方向。。极限编程的主要特点有 A)简单的分析设计B)频繁的客户流C)增量式开发和连续的测试D)以上全部A.B.C.D.正确答案:D采用增量式开发方式,进行连续的测试。针对下列程序段需要 个测试用例才可以满足语句覆盖的要求Switch(value){Case0:other=30;Break;Case1:other=50;Break;Case2:other=300;Case3:other=other/value;Break;Default;other=other*value;}A)2B)3C)4D)A.B.C.D.正确答案:C依据GB/T15532—2008计算机软件测试规范》软件测试应由相对立的人员进行。以下选项中不属于测试负责人职责的是 。A)管理监督测试项目或测试组B)提供技术指导,负责项目的安全保密和质量管理C)获取适当资源,技术协调D)确定测试计划、测试内容A.B.C.D.正确答案:D依《GB/T15532-2008计算机软件测试规范软件测试应由相对独立的人员进行。测试团队成员包含的工作角色有 。A)测试负责人、测试分析员B)测试设计员、测试程序员、测试员C)测试系统管理员、配置管理员以上全是A.B.C.D.正确答案:D选取足够多的测试数据,使得判定表达式中的每个条件的所有可能取值至少执行一次而且每个判定表达式的所有可能的判定结果至少执行一次种覆盖测试方法为 。A)逻辑覆盖B)语句覆盖C)判定覆盖或分支覆判定一条件覆盖A.B.C.D.正确答案:D下列有关测试执行管理的描述中,错误的是A)B)C)D)完整即可结束测试执行A.B.C.D.正确答案:D下列关于极限测试的说法中,正确的是 。A.极限测试是一种新型的测试方法,传统的测试技术均不适用于极限测B.极限测试中所有的测试均是由编码人员完成的C.与传统的软件测试相比,极限测试是一种更严格的测试D.极限测试需要频繁地进行单元测试正确答案:D解析:2090KentBeck提出了极限编程的新型软件开发方法,该二、论述题(3题,共50分)论述题答题必须用蓝、黑色钢笔或圆珠笔写在论述题答题纸的相应位置上,否则无效。以下是对ATM系统的交互功能的描述,请仔细阅读并完成要求。(1)ATM系统具有取款、查询和修改密码的功能。 (2)进入初始页面,显示提示信息“请输入密码,若密码正确,则进入系统的主界面,将显示四个可选框取款、查询、修改密码和退卡;若密码错误,则返回到初始页面。 ’ (3)选择取款页面,提示请输入取款金额,若金额有效,则吐出相应的现金数目,然后回到主界面;若金额无效,则返回到取款页面。 (4)选择查询页面,显示当前余额,然后回到主界面。 (5)选择修改密码页面,提示输入新密码并确认完成后再返回到主界面若设置新密码错误则返回到修改密码页面。 (6)最后在主界面中选“退卡选项系统则退卡给储户操作结束。 画出该交互过程的流程图。正确答案:27.正确答案:理由: (1)题中说产生四个版本,应该把四个版本都考虑进去,还有最后一个,要用最新的版本进行测试。如果用“解决”以前的版本进测试并不能反映真实的情况用最新的版本进行测试有问题才修改状态“打开/再现,证明这个错误并没有真正解决。 (2操作序号1中,一般测试人员只能提交新的软件问题入库,并将其状态置为“新建,该行“操作后问题状态”应为“新建。 (3)操作序号4中,测试人员查询状态为“待验”的软件问题,验证是否修复。如果已修复,则置软件问题状态为“解决;如果没有解决则置状态“打开该“操作后的问题状态应“解决/修复。 (4)操作序号5中在以后的测试版本中如果该问题重新出现测试人员应该重新打开此问题,并将问题状态更改为“打开/再现。以下是一个自动饮料售货机软件的操作规格说明请按要求回答问题。设要对一个自动饮料售货机软件进行黑盒测试。该软件的规格说明如下: “有一个处理单价为1元5角钱的盒装饮料的自动售货机软件若投入1元5角硬币按下“可乐“雪碧”或“红茶”按钮,相应的饮料就送出来。若投入的是2元硬币,在送出饮料的同时退还5角硬币”试利用因果图法,建立该软件的因果图。正确答案首先分析软件中出现的所有原因和结果并将其标号。 原因1.投入1元5角硬币 2.投入2元硬币 3.按“可乐”按钮 4.按“雪碧”按钮 5.按“红茶”按钮结果: 21.退还5角硬币 22.送出“可乐饮料 送“雪碧饮料 送“红茶饮料 中间状态:已投币 已按钮 然后根据上述原因和结果以及各状态问的关系画出因果图,如下图所示。正确答案:?立进行单元测试。单元测试是在编码阶段完成的,每编写出一个程序模块,无法进行。以下是教材购销系统的描述,请仔细阅读并按要求回答问题。某图书管理系统有以下功能:a)1010本,办理b)还书:从借书文件中读出与读者有关的记录,查阅所借日期,如果超期(1个月)做罚款处理;否则,修改库存目录与借书文件。c)查询:可通过借书文件、库存目录文件查询读者情况、图书借阅情况及库存。正确答案:使用基本路径测试方法确定该状态图的测试路径。正确答案:路径覆盖的独立路径为: ①开始——选择操作——借书——N>-10——结束; ②开始——选择操作——借书——N<10——办理借书——修改库存——结束; ③开始——选择操作——还书——超期——罚款处理——修改记录——结束; ④开始——选择操作——还书——未超期——修改记录——结束; ⑤开始——选择操作——查询——返回查询内容——结束。100个学生的成绩,以-1作为输入结束标志。N2学生成绩个数,N1存放输入成绩中有效成绩的个数,sum存放成绩总和。初始化N2=N1=O,sum=0。计算其中有效的学生分数的个数、总分数和平均值。请针对该程序流程图进行基本路径覆盖测试用例设计。导出过程的控制流图。正确答案:该程序的过程控制流图如下。确定基本测试路径集合。G(V)4(G(V)=EN+2)所以基本路径集合包含四条独立的路径:1-2-6-7-91-2-6-8-9 1-2-3-4-5-2-6-7-9 1-2-3-4-10-2-6-7-9100个学生的成绩,以-1作为输入结束标志。N2学生成绩个数,N1存放输入成绩中有效成绩的个数,sum存放成绩总和。初始化N2=N1=O,sum=0。计算其中有效的学生分数的个数、总分数和平均值。请针对该程序流程图进行基本路径覆盖测试用例设计。导出过程的控制流图。正确答案:该程序的过程控制流图如下。确定基本测试路径集合。G(V)4(G(V)=EN+2)所以基本路径集合包含四条独立的路径:1-2-6-7-91-2-6-8-9 1-2-3-4-5-2-6-7-9 1-2-3-4-10-2-6-7-9一个系统的登录操作规格说明如下

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论