【计算机类职业资格】计算机四级软件测试工程师-111及答案解析.doc
《【计算机类职业资格】计算机四级软件测试工程师-111及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机四级软件测试工程师-111及答案解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、计算机四级软件测试工程师-111 及答案解析(总分:83.00,做题时间:90 分钟)一、选择题(总题数:25,分数:49.00)1.下列不属于健壮性测试用例设计方法的为_。(分数:2.00)A.故障插入测试B.变异测试C.规范导出法D.错误猜测法2.下列关于软件缺陷状态的定义,不正确的是 _。(分数:2.00)A.New测试中新报告的软件缺陷B.Open缺陷被确认并分配给相关开发工程师处理C.Fixed测试工程师已完成修正,等待开发人员验证D.Closed缺陷已被修复3.软件可靠性分析方法通常不依赖于概率统计的方法,下面属于软件可靠性分析方法的是(分数:2.00)A.失效模式影响分析法(FM
2、EA 法)B.故障树和事件树分析法C.潜在线路分析法D.以上全部4.下列关于面向对象软件测试的说法中,不正确的是 _。(分数:2.00)A.面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则B.在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试C.假设类 B 是类 A 的子类,如果类 A 已进行了充分的测试,在测试类 B 时不必测试任何类 B 继承类 A 的成员方法D.对于一棵继承树上的多个类,处于叶子节点的类也需要测试5.基本路径测试满足_。(分数:2.00)A.语句覆盖B.路径覆盖C.分支覆盖D.条件覆盖6.在黑盒测试中,着重检查输入条件的组合是 _。(
3、分数:2.00)A.等价类划分法B.边界值分析法C.错误推测法D.因果图法7.“成熟度”这一概念来源于美国 Carnegie Mellon 大学软件工程研究所的软件能力成熟度模型(SW-CMM),在测试支持度模型(Testability Support Model)中,分为三个级别。下列哪项不属于此级别分类_。(分数:2.00)A.弱(weak)B.基本(basic)C.正常(normal)D.强(strong)8.如果程序中有两个判定条件,其复合条件表达式分别为(a=3)and(b=6)和(aO)or(c2),则为了达到 100%的判定覆盖率,至少需要设计的测试用例个数为_。(分数:2.00
4、)A.1B.2C.3D.49.软件测试的目的是_。(分数:2.00)A.软件编写完成以后的后续工作B.寻找软件缺陷而执行程序的过程C.使软件能更好地工作D.保证程序能完全正确地被执行10.下列关于极限测试的说法中,正确的是(分数:2.00)A.极限测试是一种新型的测试方法,传统的测试技术均不适用于极限测试B.极限测试中所有的测试均是由编码人员完成的C.与传统的软件测试相比,极限测试是一种更严格的测试D.极限测试需要频繁地进行单元测试11.下列选择测试覆盖率原则正确的是_。(分数:2.00)A.保证 100%的覆盖率B.路径覆盖率最强,因此任何测试都应该选择路径覆盖C.覆盖率不是目的,只是手段D
5、.达到了 100%的测试覆盖率,就可以保证所有的错误都被检测出来12.下列测试工具中用于测试 Web 服务程序工具的是 _。(分数:2.00)A.Web Application Stress ToolB.WebKingC.SOAPTestD.TestDirector13.下列关于面向对象集成测试的说法中,正确的是(分数:2.00)A.大突击集成是面向对象集成测试最常用且最有效的方法B.自底向上集成和自项向下集成都需要为集成测试开发大量代码C.协作集成在任何情况下都优于自底向上集成和自顶向下集成D.高频集成是以自底向上集成力基础,利用冒烟测试进行的集成测试14.代码检查的作用是 _。(分数:2.
6、00)A.发现程序中的缺陷和错误B.程序员会得到编程风格、算法选择及编程技术等反馈信息C.可以在早期发现程序中最易出错的部分D.以上全部15.下列关于面向对象测试问题的说法中,不正确的是 _。(分数:1.00)A.在面向对象软件测试时,设计每个类的测试用例时,不仅仅要考虑调用各个成员方法的输入参数,还需要考虑如何设计调用的序列B.构造抽象类的驱动程序会比构造其他类的驱动程序复杂C.类 B 继承自类 A,如果对 B 进行了严格的测试,就意味着不需再对类 A 进行测试D.在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试16.以下关于人工检查方法叙述正确的是 _。(分数:2
7、.00)A.走查的主要工作是由程序编写者本人来完成的B.代码检查是对程序进行模拟,一步一步的展示程序如何处理由检查人员提供的测试数据C.同行评审是一种通过作者的同行来确认缺陷和需要变更区域的检查方法D.桌上检查是以小组为单位进行检查程序的17.下列有关测试过程管理的基本原则,哪个是错误的?_。(分数:2.00)A.测试过程管理应该首先建立测试计划B.测试需求在测试过程中可以是模糊的、非完整的C.在测试任务较多的情况下,应该建立测试任务的优先级来优化处理D.整个测试过程应该具有良好的可测性和可跟踪性,强调以数据说话18.属于软件生产的三个最重要的因素的是(分数:2.00)A.质量B.费用C.进度
8、D.以上全部19.极限编程的主要特点有_。(分数:2.00)A.简单的分析设计B.频繁的客户交流C.增量式开发和连续的测试D.以上全部20.在 Coad 和 Yourdon 提出的面向对象分析方法中,分析结果包括对象、结构、属性和实例连接、服务和消息连接、 _。(分数:2.00)A.数据B.测试用例C.主题D.程序21.程序独立测试的人员应是_。(分数:2.00)A.程序员自己B.同一开发组的测试成员C.第三方测试人员D.同一开发组的其他成员22.同行评审主要分为管理评审、文档评审、过程评审和(分数:2.00)A.项目评审B.误差评审C.技术评审D.组织体系评审23.下列测试用例设计中既适用于
9、失效恢复测试用例设计又适用于健壮性测试用例设计的方法为_。(分数:2.00)A.规范导出法B.错误猜测法C.基于故障的测试D.基于风险的测试24.测试人员早期参与到需求获取和分析中,有助于 _。(分数:2.00)A.加深测试人员对需求的把握和理解B.提高需求文档的质量C.提高测试效率D.以上全部25.自顶向下单元测试的策略是首先对模块调用哪一层模块进行测试(分数:2.00)A.最底层B.下一层C.最高层D.上一层二、论述题(总题数:2,分数:34.00)以下是 ATM 系统交互功能的描述,请仔细阅读并完成要求 ATM 系统具有取款,查询和修改密码的功能。 进入初始页面,显示“请输入密码“。如果
10、正确输入密码,则进入主操作页面,显示三个可选框,取款、查询、修改密码;如果密码输入错误,回到初始页面。 选择取款页面,请输入取款金额,如果金额合理可行,则 ATM 吐出现金,然后回到主操作页面;如果金额输入不合理,则回到取款页面。 选择查询页面,则显示当前余额,然后回到主操作页面。 选择修改密码页面,则提示输入新密码并确认,完成后回到主操作页面;如果新密码设置错误则回到修改密码页面。 最后在主操作页面选择退卡,ATM 系统则退卡给用户。操作结束(分数:16.00)(1).请画出该交互过程的流程图。(分数:8.00)_(2).使用基本路径测试方法确定该状态图的测试路径。(分数:8.00)_以下是
11、 QESuite Web Version 1.0 用户手册的相关内容,请仔细阅读并按要求回答问题。(分数:18.00)(1).下图是问题报告的文档结构,请给出问题报告的定义。并回答文档状态各个状态的含义。(分数:9.00)_(2).请回答当文档状态为“打开/在现“、“待验/修复“、“新建“状态时需要何种人员进行哪些操作。 域名 描述 编号 是创建问题报告时由系统生成的、唯一的、且在问题报告的生命周期中保持不变的显示域。 简要描述 简单描述所发现问题,不能超过 50 个字。此域必须填写。 文档状态 问报告的状态,例如:新建,打开,解决,关闭等。通过操作来自动填写,为显赤域。 创建者 创建问题报告
12、时的用户名,自动填写,在问题报告的生命周期中保持不变的显示域。 创建日期 创建问题报告时的日期,自动填写,在问题报告的生命周期中保持不变的显示域。 修改者 记录最后一次修改问题报告的用户名,自动填写。 修改日期 记录最后一次修改问题报告的日期,自动填写。 (分数:9.00)_计算机四级软件测试工程师-111 答案解析(总分:83.00,做题时间:90 分钟)一、选择题(总题数:25,分数:49.00)1.下列不属于健壮性测试用例设计方法的为_。(分数:2.00)A.故障插入测试B.变异测试C.规范导出法 D.错误猜测法解析:2.下列关于软件缺陷状态的定义,不正确的是 _。(分数:2.00)A.
13、New测试中新报告的软件缺陷B.Open缺陷被确认并分配给相关开发工程师处理C.Fixed测试工程师已完成修正,等待开发人员验证 D.Closed缺陷已被修复解析:3.软件可靠性分析方法通常不依赖于概率统计的方法,下面属于软件可靠性分析方法的是(分数:2.00)A.失效模式影响分析法(FMEA 法)B.故障树和事件树分析法C.潜在线路分析法D.以上全部 解析:解析 目前软件可靠性的分析研究主要还是借鉴硬件可靠性分析方法,软件可靠性分析研究也刚刚起步,是未来研究的主要方向,由于软件可靠性分析方法通常不依赖于概率统计的方法,软件可靠性分析通常也不需要建立在严格的可靠性测试的基础上,目前主要的软件可
14、靠性分析方法有失效模式影响分析法、严酷度分析法、故障树分析法、事件树分析法、潜在线路分析法。其中潜在线路分析法(SCA)已在硬件可靠性分析中获得成功。对于硬件来说,SCA 方法旨在发现硬件中存在的但在硬件设计中不存在的线路,这些线路往往会导致硬件的故障对于软件来讲,SCA 方法旨在发现程序中异常的控制流和数据流。4.下列关于面向对象软件测试的说法中,不正确的是 _。(分数:2.00)A.面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则B.在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试C.假设类 B 是类 A 的子类,如果类 A 已进行了充分的测试,在测
15、试类 B 时不必测试任何类 B 继承类 A 的成员方法 D.对于一棵继承树上的多个类,处于叶子节点的类也需要测试解析:解析 封装、继承和多态是面向对象软件区别于传统的结构化软件的三个主要特点,然而这些特点都可能对测试带来困难。选项 C 中考察继承和继承与多态的复合对测试的影响,假设类 B 是类 A 的子类,如果类 A 已进行了充分的测试,若按传统的测试充分性准则,在测试类 B 时可以把关注点放在类 B 自身定义的成员变量和成员方法上,但在实际测试类 B 时,这样的测试往往会不够充分,还是要对类 B 继承类 A的成员方法进行测试的,而且对于一棵继承树上的多个类,仅对处于叶节点的类进行测试也是不充
16、分的。5.基本路径测试满足_。(分数:2.00)A.语句覆盖 B.路径覆盖C.分支覆盖D.条件覆盖解析:解析 基本路径测试是在控制流图的基础上,通过分析环路复杂性,导出基本可执行路径的集合,从而设计测试用例的方法。6.在黑盒测试中,着重检查输入条件的组合是 _。(分数:2.00)A.等价类划分法B.边界值分析法C.错误推测法D.因果图法 解析:解析 在黑盒测试中,这些测试策略基本上都要考虑输入条件的组合,但是基于因果图的方法就是着重检查输入条件组合的一种测试方法。7.“成熟度”这一概念来源于美国 Carnegie Mellon 大学软件工程研究所的软件能力成熟度模型(SW-CMM),在测试支持
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 111 答案 解析 DOC
