【计算机类职业资格】四级软件测试工程师-15及答案解析.doc
《【计算机类职业资格】四级软件测试工程师-15及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】四级软件测试工程师-15及答案解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、四级软件测试工程师-15 及答案解析(总分:74.00,做题时间:90 分钟)一、选择题(总题数:24,分数:49.00)1.下列性质属于自顶向下集成和自底向上集成两种策略共同的优点是 _。(分数:2.00)A.都允许对底层模块行为的早期验证B.集成方式都可采用深度优先策略和广度优先策略C.都可以支持故障隔离D.与软件设计顺序一致,都可以可设计并行进行2.针对逻辑覆盖,下列叙述不正确的是_。(分数:2.00)A.达到 100%CC 要求就一定能够满足 100%DC 的要求B.达到 100%CDC 要求就一定能够满足 100%DC 的要求C.达到 100%MCDC 要求就一定能够满足 100%D
2、C 的要求D.达到 100%路径覆盖要求就一定能够满足 100%DC 的要求3.下列能表达程序未按照预期运行,但不会导致整体失效的是_。(分数:2.50)A.故障B.异常C.缺点D.失效4.一经发现并改正了程序中隐藏的缺陷,然后再重新执行以前发现这个缺陷的测试,查看此缺陷是否重现。这种测试方法被称作_。(分数:2.00)A.增量测试B.回归测试C.大突击测试D.动态测试5.下列关于面向对象测试问题的说法中,不正确的是_。(分数:2.00)A.在面向对象软件测试时,设计每个类的测试用例时,不仅仅要考虑调用各个成员方法的输入参数,还需要考虑如何设计调用的序列B.构造抽象类的驱动程序会比构造其他类的
3、驱动程序复杂C.类 B 继承自类 A,如果对类 B 进行了严格的测试,就意味着不需再对类 A 进行测试D.在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试6.软件测试工具分为 _。(分数:2.00)A.静态测试工具B.动态测试工具C.其他支持测试活动的测试工具D.以上全部7.对测试过程度量和分析优点是 _。(分数:2.00)A.能有效提高测试效率B.能够降低测试风险C.是软件测试过程可持续改进的根本D.以上全部8.下列关于测试方法的叙述中不正确的是(分数:2.00)A.从某种角度上讲,白盒测试与黑盒测试都属于动态测试B.功能测试属于黑盒测试C.对功能的测试通常是要考虑
4、程序的内部结构的D.结构测试属于白盒测试9.下列情况下会考虑使用自动测试的是_。(分数:2.00)A.对软件产品的次要部件进行测试B.所开发的软件产品的需求不稳定C.需要反复执行的测试,使用不同输入数据值进行反复测试D.由客户方组织的验收测试10.在需求获取与定义阶段就开始建立,以后要不断细化和完善的文档是(分数:2.00)A.用户手册B.外部设计规格说明C.内部设计规格说明D.测试计划手册11.一经发现并改正了程序中隐藏的缺陷,然后再重新执行以前发现这个缺陷的测试,查看此缺陷是否重现。这种测试方法被称作_。(分数:2.00)A.增量测试B.回归测试C.大突击测试D.动态测试12.测试执行标准
5、,缺陷描述和处理标准,文档标准和模板,测试分析、质量评估标准等应当是_所包含的内容。(分数:2.00)A.测试计划的整体目标B.测试项目输入标准C.测试项目输出标准D.测试实施策略13.自顶向下单元测试的策略是首先对模块调用哪一层模块进行测试(分数:2.00)A.最底层B.下一层C.最高层D.上一层14.关于面向对象的设计,下列说法错误的是_。(分数:2.00)A.面向对象的设计以面向对象分析为基础归纳出类B.建立类结构或进一步构造成类库,实现分析结果对问题空间的抽象C.面向对象的设计是面向对象分析的另一种思维方式D.面向对象的设计是面向对象分析进一步的细化和更高的抽象15.下列不是面向对象主
6、要特征的选项为_。(分数:2.00)A.封装B.继承C.实效D.多态16.根据GB/T 15 5322008 计算机软件测试规范,设计测试用例应遵循:基于测试需求的原则、基于测试方法的原则、兼顾测试充分性和效率的原则,以及_。(分数:2.00)A.测试用例无冗余性原则B.测试执行可重复性原则C.测试用例可操作性原则D.测试用例可管理性原则17.兼容性测试是指_。(分数:2.00)A.针对软件对其运行环境的依赖进行测试,以验证软件是否能够在所有期望的环境中运行。B.测试本款软件与其他应用软件是否能在同一操作系统下同时执行C.检测软件与其他软件是否能正常进行信息的交流和传递D.以上都不对18.软件
7、测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试 _。(分数:2.00)A.结构合理性B.软件外部功能C.程序的内部逻辑D.程序正确性19.下列不属于接口分析中必须关注的接口是_。(分数:2.50)A.程序内部接口B.用户接口C.硬件接口D.软件接口20.下列兼容性不属于软件兼容性的考虑范畴的是(分数:2.00)A.与外设的兼容性B.与不同类软件的兼容性C.与浏览器的兼容性D.与中间件的兼容性21.不会造成比较错误的情况是(分数:2.00)A.由于存在舍入误差可能导致浮点数运算不精确B.使用整数除法造成表达式 x/2*2=x 不成立(假定 x 是整数)C.不同数
8、据类型的变量之间进行比较D.部分变量定义后未使用22.模块分析可以看做是在体系结构分析工作基础上的细化,一般模块划分要考虑的问题有 _。(分数:2.00)A.确定作为测试重点的模块B.找出模块间的关系,按密切程度对模块进行排队C.考虑模块集成的次序D.以上全部23.依据GB/T 155322008 计算机软件测试规范软件测试应由相对独立的人员进行。以下选项中不属于测试负责人职责的是_。(分数:2.00)A.管理监督测试项目或测试组B.提供技术指导,负责项目的安全保密和质量管理C.获取适当资源,技术协调D.确定测试计划、测试内容24.用户界面一致性的测试目的是_。(分数:2.00)A.检查界面能
9、否辅助功能的展现B.检查同一软件内界面风格是否一致C.检查软件在完成不同功能时界面的风格是否一致D.以上都不对二、论述题(总题数:2,分数:25.00)25.以下是某手机中的 MP3 播放器状态之间交互行为的描述,请按照要求回答问题。 某手机中的 MP3 播放器有三个状态:播放、停止、待机。播放器最初处于“待机”状态,可能发生的事件有五种:用户单击“打开”按钮、单击“播放”按钮、单击“停止”按钮、单击“返回”按钮,以及播放结束。其中“打开”,表示单击“打开”按钮,其他依此类推。 请画出该播放器中交互行为的状态图(应满足功能图的要求,不可画成流程图)。 (分数:18.00)_26.以下是某 C+
10、程序,用来判定用户口令,请仔细阅读程序并完成要求。 /*/ / 口令检验程序 / / / / 文件名:password_check.cpp / /*/ #include #include /*/ / 主 函 数 / /*/ void main(void) char password128=“0“; cout“请输入您的口令:“; cout.flush(); while(true) cin.getline(password,128,“n“); if(strlen(password)6) /口令长度少于 6 位 cout“您的用户口令少于 6 个字符!“ENDL; cout“请重新输入:“; co
11、ut.flush(); else bool capital=false; /检验是否有大写字母 bool lowercase=false; /检验是否有小写字母 bool digit=false; /检验是否有数字 for(unsigned int i=0;iSTRLEN(PASSWORD);I+) if(passwordi=“A“ if(passwordi=“a“ if(passwordi=“0“ /判断用户输入的口令中缺少哪中字符 if(!capital) cout“您的用户口令中没有大写字母!“ENDL; cout“请重新输入:“; else if(!lowercase) cout“您的
12、用户口令中没有小写字母!“ENDL; cout“请重新输入:“; else if(!digit) cout“您的用户口令中没有数字!“ENDL; cout“请重新输入:“; else cout“您的口令满足要求!“ENDL; break; 画出此程序主函数的控制流程图。 (分数:7.00)_四级软件测试工程师-15 答案解析(总分:74.00,做题时间:90 分钟)一、选择题(总题数:24,分数:49.00)1.下列性质属于自顶向下集成和自底向上集成两种策略共同的优点是 _。(分数:2.00)A.都允许对底层模块行为的早期验证B.集成方式都可采用深度优先策略和广度优先策略C.都可以支持故障隔离
13、 D.与软件设计顺序一致,都可以可设计并行进行解析:2.针对逻辑覆盖,下列叙述不正确的是_。(分数:2.00)A.达到 100%CC 要求就一定能够满足 100%DC 的要求 B.达到 100%CDC 要求就一定能够满足 100%DC 的要求C.达到 100%MCDC 要求就一定能够满足 100%DC 的要求D.达到 100%路径覆盖要求就一定能够满足 100%DC 的要求解析:3.下列能表达程序未按照预期运行,但不会导致整体失效的是_。(分数:2.50)A.故障B.异常 C.缺点D.失效解析:解析 故障、失效、缺点三者都是指软件中确实存在问题,若不及时改正就会导致严重的后果,而异常、偏差等表
14、示问题不是那么尖锐,通常是指未按预期运行,而不会导致整体失效。4.一经发现并改正了程序中隐藏的缺陷,然后再重新执行以前发现这个缺陷的测试,查看此缺陷是否重现。这种测试方法被称作_。(分数:2.00)A.增量测试B.回归测试 C.大突击测试D.动态测试解析:5.下列关于面向对象测试问题的说法中,不正确的是_。(分数:2.00)A.在面向对象软件测试时,设计每个类的测试用例时,不仅仅要考虑调用各个成员方法的输入参数,还需要考虑如何设计调用的序列B.构造抽象类的驱动程序会比构造其他类的驱动程序复杂C.类 B 继承自类 A,如果对类 B 进行了严格的测试,就意味着不需再对类 A 进行测试 D.在存在多
15、态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试解析:解析 由于面向对象具有封装的特点,在设计类的测试用例时,不仅要考虑各成员方法的输入参数,还要考虑如何设计调用的序列。若类 B 继承自类 A,如果对类 B 进行了严格的测试,有些情况也许可以不对类 A 进行测试,但由于继承的存在,就会导致类 A 的规格说明可能与类 B 不一致,此时就必须按照类 A 的规格说明重新对类 A 重新进行测试。多态是指对一个类的引用可以与多个类的实现绑定。抽象类是指只有一些成员方法而没有其实现的类,甚至有的抽象类中的所有成员方法都没有实现,在测试抽象类时,需要为抽象类构造一个子类,并实现所有抽象类没
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 15 答案 解析 DOC
