欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】计算机四级软件测试工程师-17及答案解析.doc

    • 资源ID:1338619       资源大小:65.50KB        全文页数:18页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】计算机四级软件测试工程师-17及答案解析.doc

    1、计算机四级软件测试工程师-17 及答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.软件测试过程是一个_的过程。(分数:2.00)A.自顶向下,并行处理B.自顶向下,逐步细化C.自底向上,并行处理D.自底向上,逐步集成2.如果软件出现修改设计的严重错误,那么软件质量和可靠性就不能保证,应对软件进一步测试。如果经过测试,软件功能完善,错误率数据很少,并易于修改,可能的结果是_。(分数:2.00)A.软件的质量和可靠性可以信任B.所作的测试不充分C.先前做出的改正是错误的D.A 或者 B3.软件质量的判断绝不只限于程序中的错误,在_产生的错误会在整个

    2、软件开发过程中影响最大。(分数:2.00)A.编码阶段B.测试阶段C.概要设计D.详细设计4.在面向对象软件的集成测试中,集成策略反应了集成测试中如何选择每轮测试的对象,实际测试中为保证测试充分,常考虑测试类间的连接,常用技术有_。(1)类关联的多重性测试(2)受控异常测试(3)往返场景测试(4)模态机测试(分数:2.00)A.(1)(2)(3)B.(2)(3)(4)C.(1)(3)(4)D.(1)(2)(3)(4)5.不是软件测试评估的目的是_。(分数:2.00)A.量化测试过程,判定测试进行的状态B.决定什么时候测试可以结束C.保证每个阶段的测试任务得到执行D.为最后的测试或质量分析报告生

    3、成所需的量化数据6.关于系统测试的方法,下列说法不正确的是_。(分数:2.00)A.在实时系统中,功能需求与性能需求必须同时考虑B.协议一致性测试实际上就是比较测试对象与相关协议是否符合C.安全性测试的最终目的是安全控制D.GUI 测试主要针对的是图形界面,没有涉及复杂的逻辑关系和算法,故 GUI 测试很容易实现7.以下程序的路径数为_。If(a8)If(b0)Result=a*b:If(c8)result+=1;(分数:2.00)A.3B.6C.8D.128.测试软件功能、性能、安全可靠性、易用性等大多数指标的主要环境被叫做_。(分数:2.00)A.主测试环境B.辅测试环境C.核心测试环境D

    4、.边界测试环境9.关于等价分类测试法,下列说法不正确的是_。(分数:2.00)A.使用等价分类法设计测试方案时首先需要划分输入数据的等价类B.等价类是指某个输入域的子集和,在该子集合中各个输入数据对于揭露程序中的错误都是等效的C.测试某个等价类的代表值就等价于对这一类其他值的测试D.等价类的划分始终不能详尽,所以要尽量避免使用等价分类法进行测试10.指出单元测试和集成测试应检测程序的执行是否满足软件设计的要求,反应测试活动与分析设计活动关系的模型为_。(分数:2.00)A.W 模型B.V 模型C.H 模型D.X 模型11.如果程序中有两个判定条件,其复合条件表达式分别为(a=3)and(b=6

    5、)和(aO)or(c2),则为了达到 100%的判定覆盖率,至少需要设计的测试用例个数为_。(分数:2.00)A.1B.2C.3D.412.被看做一个“主程序”主要用来接收测试数据,把这些数据传送给被测试的模块,并且打印出有关数据的模块是_。(分数:2.00)A.桩模块B.数据模块C.接口模块D.驱动模块13.对于具有串联型分支结构的程序,若有 5 个判定语句,则采用正交实验设计法,至少需要的测试用例数应为_。(分数:2.00)A.5 个B.32 个C.16 个D.8 个14.极限编程的主要特点有_。(分数:2.00)A.简单的分析设计B.频繁的客户交流C.增量式开发和连续的测试D.以上全是1

    6、5.关于面向对象的设计,下列说法错误的是_。(分数:2.00)A.面向对象的设计以面向对象分析为基础归纳分类B.建立类结构或进一步构造成类库,实现分析结果对问题空间的抽象C.面向对象的设计是面向对象分析的另一种思维方式D.面向对象的设计是面向对象分析进一步的细化和更高的抽象16.关于兼容性测试的内容陈述,下列说法错误的是_。(分数:2.00)A.通常兼容性测试主要考虑硬件、软件和数据三个方面B.硬件兼容性测试通常并不用把软件在各种不同的硬件环境下运行和测试C.不同的硬件配置,可能影响软件的性能,因此需要有针对地进行硬件兼容性测试D.数据兼容性仅仅包括不同版本之间的数据兼容性17.制定测试计划,

    7、要达到的目标有_。(分数:2.00)A.为测试各项活动制定一个现实可行的、综合的计划B.为项目实施建立一个组织模型,定义角色职责和工作内容C.开发有效的测试过程模型,以便能正确地验证正在开发的系统D.以上全是18.关于 Web 应用软件功能测试,以下说法正确的是_。(分数:2.00)A.由于测试的不可穷举性,因此链接测试不需要测试所有的链接B.Cookie 测试不在 Web 功能测试所关注的范围之内C.Web 功能测试不能看做是对整个 Web 应用软件进行的集成测试D.在 Web 应用中,许多复杂的功能是通过表单完成的19.软件可靠性的基本指标不包括以下选项当中的_。(分数:2.00)A.规定

    8、条件下不引起系统失效的概率B.规定时间内不引起系统失效的概率C.在规定时间周期内,在所述条件下执行所要求的功能的能力D.在规定人员操作下不引起系统失效的概率20.下列不属于动态分析的软件行为是_。(分数:2.00)A.屏幕仿真B.建模C.结构分析D.分支执行分析21.压力测试(Stress Testing)又称强度测试,其目标是_。(分数:2.00)A.测试各种资源在超负荷的情况下的运行情况B.检测系统可以处理目标内确定的数据容量C.度量系统的性能和预先定义的目标有多大差距D.验证系统从软件或者硬件失效中恢复的能力22.关于数据库应用系统的需求分析工作,下列说法正确的是_。(分数:2.00)A

    9、.通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明B.在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图C.数据需求分析的主要工作是要辨识出数据处理中的数据处理流程D.数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标23.下列关于应用服务器的分类,叙述错误的是_。(分数:2.00)A.从面向的领域看,应用服务器可以分为两类:通用的应用服务器和专用的应用服务器B.通用的应用服务器能提供多方面服务,支持多个领域的开发和运行C.早前出现的 Tuxedo 和 MTS 遵循 J2EE 规范D.从遵循的规范角度来看,应用服务器可以分为两类:遵循 J

    10、2EE 规范的应用服务器和其他服务器24.由于面向对象软件中可独立被测试的单元通常是一个类族或最小是一个独立的类,所以面向对象的单元测试可以分为几个层次,下列不在其分层内的选项为_。(分数:2.00)A.方法层次的测试B.类层次的测试C.类树层次的测试D.系统层次的测试25.下列关于测试团队的说法中,不正确的是_。(分数:2.00)A.建立、组织和管理一支优秀的测试团队是做好软件测试工作的基础,也是最重要的工作之一B.测试团队的规模一般要非常的大,哪怕再小的软件测试小组也不能一个人C.测试人员的基本职责是发现系统的缺陷D.测试组织管理就是如何以最小的成本、最高的效率在计划时间内发现系统尽可能多

    11、的和有价值的缺陷二、论述题(总题数:3,分数:48.00)以下是 ATM 系统交互功能的描述,请仔细阅读并完成要求。ATM 系统具有取款、查询和修改密码的功能。进入初始页面,显示“请输入密码”。如果正确输入密码,则进入主操作页面,显示三个可选框,取款、查询、修改密码;如果密码输入错误,回到初始页面。选择取款页面,请输入取款金额,如果金额合理可行,则 ATM 吐出现金,然后回到主操作页面;如果金额输入不合理,则回到取款页面。选择查询页面,则显示当前余额,然后回到主操作页面。选择修改密码页面,则提示输入新密码并确认,完成后回到主操作页面;如果新密码设置错误则回到修改密码页面。最后在主操作页面选择退

    12、卡,ATM 系统则退卡给用户,操作结束。(分数:16.00)(1).请画出该交互过程的流程图。(分数:8.00)_(2).使用基本路径测试方法确定该状态图的测试路径。(分数:8.00)_以下是某 C 程序段,其功能为计算输入数字的阶乘。请仔细阅读程序并完成要求。# inclladestdiOh# inclladestdl ibhint main()int i:0;/*i 为计数器*/int n:int factorial=1;/*保存阶乘的结果*/puts(“*“):puts(“* The program will compute*“);puts(“* the fact。tial 0f an

    13、integer*“);puts(“*“):puts(“please input the number n:“);scanf(“%d,&n);if(n0)/*判断输入的数是否大于或等于 0*/printf(“please input an interget=0/n“);return 0:if(n=0)/*0 的阶乘是 1*/printf(“fa(:tOrial of 0 is 1./n“);return 0:i=1:while(i=n)factorial:factorial * i:i+:printf(“factorial of %d is:%d./n,n,factorial);getch();

    14、return 0:(分数:16.00)(1).出此程序主函数的控制流程图。(分数:8.00)_(2).计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到 100%。如果认为该程序的语句或分支覆盖率无法达到 100%,需说明为什么。(分数:8.00)_以下是 QESuite Web Version 1.0 用户手册的相关内容,请仔细阅读并按要求回答问题。(分数:16.00)(1).下表是测试用的规格说明,请阐述测试用例的定义及相关内容。(分数:8.00)_(2).测试中问题报告的状态有哪些,并描述各状态所表示的含义。域名 描 述编号 是创建测试用例时由系统生成的,唯一的,且在测试用

    15、例的生命周期中保持不变的显示域项目 当前的被测项目标题,便于用户了解当前的被测项目是什么标题 简单描述被测试区域的测试目标,不能超过 50 个字。此域必须填写测试状态 标明测试用例是否已进人一个活动的测试任务中创建者 是创建测试用例时的用户名,自动填写,在测试用例的生命周期中保持不变的显示域创建日期是创建测试用例时的日期,自动填写,在测试用例的生命周期中保持不变的显示域修改者 记录最后一次修改测试用例的用户名,自动填写修改日期 是最后一次修改测试用例时的日期,自动填写(分数:8.00)_计算机四级软件测试工程师-17 答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:25,

    16、分数:50.00)1.软件测试过程是一个_的过程。(分数:2.00)A.自顶向下,并行处理B.自顶向下,逐步细化C.自底向上,并行处理D.自底向上,逐步集成 解析:2.如果软件出现修改设计的严重错误,那么软件质量和可靠性就不能保证,应对软件进一步测试。如果经过测试,软件功能完善,错误率数据很少,并易于修改,可能的结果是_。(分数:2.00)A.软件的质量和可靠性可以信任B.所作的测试不充分C.先前做出的改正是错误的D.A 或者 B 解析:3.软件质量的判断绝不只限于程序中的错误,在_产生的错误会在整个软件开发过程中影响最大。(分数:2.00)A.编码阶段B.测试阶段C.概要设计 D.详细设计解

    17、析:4.在面向对象软件的集成测试中,集成策略反应了集成测试中如何选择每轮测试的对象,实际测试中为保证测试充分,常考虑测试类间的连接,常用技术有_。(1)类关联的多重性测试(2)受控异常测试(3)往返场景测试(4)模态机测试(分数:2.00)A.(1)(2)(3)B.(2)(3)(4)C.(1)(3)(4)D.(1)(2)(3)(4) 解析:5.不是软件测试评估的目的是_。(分数:2.00)A.量化测试过程,判定测试进行的状态B.决定什么时候测试可以结束C.保证每个阶段的测试任务得到执行 D.为最后的测试或质量分析报告生成所需的量化数据解析:6.关于系统测试的方法,下列说法不正确的是_。(分数:

    18、2.00)A.在实时系统中,功能需求与性能需求必须同时考虑B.协议一致性测试实际上就是比较测试对象与相关协议是否符合C.安全性测试的最终目的是安全控制D.GUI 测试主要针对的是图形界面,没有涉及复杂的逻辑关系和算法,故 GUI 测试很容易实现 解析:7.以下程序的路径数为_。If(a8)If(b0)Result=a*b:If(c8)result+=1;(分数:2.00)A.3B.6 C.8D.12解析:8.测试软件功能、性能、安全可靠性、易用性等大多数指标的主要环境被叫做_。(分数:2.00)A.主测试环境B.辅测试环境C.核心测试环境D.边界测试环境 解析:9.关于等价分类测试法,下列说法

    19、不正确的是_。(分数:2.00)A.使用等价分类法设计测试方案时首先需要划分输入数据的等价类B.等价类是指某个输入域的子集和,在该子集合中各个输入数据对于揭露程序中的错误都是等效的C.测试某个等价类的代表值就等价于对这一类其他值的测试D.等价类的划分始终不能详尽,所以要尽量避免使用等价分类法进行测试 解析:10.指出单元测试和集成测试应检测程序的执行是否满足软件设计的要求,反应测试活动与分析设计活动关系的模型为_。(分数:2.00)A.W 模型B.V 模型 C.H 模型D.X 模型解析:11.如果程序中有两个判定条件,其复合条件表达式分别为(a=3)and(b=6)和(aO)or(c2),则为

    20、了达到 100%的判定覆盖率,至少需要设计的测试用例个数为_。(分数:2.00)A.1B.2 C.3D.4解析:12.被看做一个“主程序”主要用来接收测试数据,把这些数据传送给被测试的模块,并且打印出有关数据的模块是_。(分数:2.00)A.桩模块B.数据模块C.接口模块D.驱动模块 解析:13.对于具有串联型分支结构的程序,若有 5 个判定语句,则采用正交实验设计法,至少需要的测试用例数应为_。(分数:2.00)A.5 个B.32 个C.16 个D.8 个 解析:14.极限编程的主要特点有_。(分数:2.00)A.简单的分析设计B.频繁的客户交流C.增量式开发和连续的测试D.以上全是 解析:

    21、15.关于面向对象的设计,下列说法错误的是_。(分数:2.00)A.面向对象的设计以面向对象分析为基础归纳分类B.建立类结构或进一步构造成类库,实现分析结果对问题空间的抽象C.面向对象的设计是面向对象分析的另一种思维方式 D.面向对象的设计是面向对象分析进一步的细化和更高的抽象解析:16.关于兼容性测试的内容陈述,下列说法错误的是_。(分数:2.00)A.通常兼容性测试主要考虑硬件、软件和数据三个方面B.硬件兼容性测试通常并不用把软件在各种不同的硬件环境下运行和测试C.不同的硬件配置,可能影响软件的性能,因此需要有针对地进行硬件兼容性测试D.数据兼容性仅仅包括不同版本之间的数据兼容性 解析:1

    22、7.制定测试计划,要达到的目标有_。(分数:2.00)A.为测试各项活动制定一个现实可行的、综合的计划B.为项目实施建立一个组织模型,定义角色职责和工作内容C.开发有效的测试过程模型,以便能正确地验证正在开发的系统D.以上全是 解析:18.关于 Web 应用软件功能测试,以下说法正确的是_。(分数:2.00)A.由于测试的不可穷举性,因此链接测试不需要测试所有的链接 B.Cookie 测试不在 Web 功能测试所关注的范围之内 C.Web 功能测试不能看做是对整个 Web 应用软件进行的集成测试 D.在 Web 应用中,许多复杂的功能是通过表单完成的解析:19.软件可靠性的基本指标不包括以下选

    23、项当中的_。(分数:2.00)A.规定条件下不引起系统失效的概率B.规定时间内不引起系统失效的概率C.在规定时间周期内,在所述条件下执行所要求的功能的能力D.在规定人员操作下不引起系统失效的概率 解析:20.下列不属于动态分析的软件行为是_。(分数:2.00)A.屏幕仿真B.建模C.结构分析 D.分支执行分析解析:21.压力测试(Stress Testing)又称强度测试,其目标是_。(分数:2.00)A.测试各种资源在超负荷的情况下的运行情况 B.检测系统可以处理目标内确定的数据容量C.度量系统的性能和预先定义的目标有多大差距D.验证系统从软件或者硬件失效中恢复的能力解析:22.关于数据库应

    24、用系统的需求分析工作,下列说法正确的是_。(分数:2.00)A.通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明B.在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图C.数据需求分析的主要工作是要辨识出数据处理中的数据处理流程D.数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标 解析:23.下列关于应用服务器的分类,叙述错误的是_。(分数:2.00)A.从面向的领域看,应用服务器可以分为两类:通用的应用服务器和专用的应用服务器B.通用的应用服务器能提供多方面服务,支持多个领域的开发和运行C.早前出现的 Tuxedo 和 MTS 遵循 J

    25、2EE 规范 D.从遵循的规范角度来看,应用服务器可以分为两类:遵循 J2EE 规范的应用服务器和其他服务器解析:24.由于面向对象软件中可独立被测试的单元通常是一个类族或最小是一个独立的类,所以面向对象的单元测试可以分为几个层次,下列不在其分层内的选项为_。(分数:2.00)A.方法层次的测试B.类层次的测试C.类树层次的测试D.系统层次的测试 解析:25.下列关于测试团队的说法中,不正确的是_。(分数:2.00)A.建立、组织和管理一支优秀的测试团队是做好软件测试工作的基础,也是最重要的工作之一B.测试团队的规模一般要非常的大,哪怕再小的软件测试小组也不能一个人 C.测试人员的基本职责是发

    26、现系统的缺陷D.测试组织管理就是如何以最小的成本、最高的效率在计划时间内发现系统尽可能多的和有价值的缺陷解析:二、论述题(总题数:3,分数:48.00)以下是 ATM 系统交互功能的描述,请仔细阅读并完成要求。ATM 系统具有取款、查询和修改密码的功能。进入初始页面,显示“请输入密码”。如果正确输入密码,则进入主操作页面,显示三个可选框,取款、查询、修改密码;如果密码输入错误,回到初始页面。选择取款页面,请输入取款金额,如果金额合理可行,则 ATM 吐出现金,然后回到主操作页面;如果金额输入不合理,则回到取款页面。选择查询页面,则显示当前余额,然后回到主操作页面。选择修改密码页面,则提示输入新

    27、密码并确认,完成后回到主操作页面;如果新密码设置错误则回到修改密码页面。最后在主操作页面选择退卡,ATM 系统则退卡给用户,操作结束。(分数:16.00)(1).请画出该交互过程的流程图。(分数:8.00)_正确答案:(流程图如下:*)解析:(2).使用基本路径测试方法确定该状态图的测试路径。(分数:8.00)_正确答案:(路径设计为:输入密码错误重新输入;输入密码修改密码输入新密码错误重新输入密码成功修改退卡结束;输入密码取款输入金额金额不合理重新输入金额金额合理退卡结束;输入密码查询显示 余额_退卡结束。注:此题答案不唯一,因为许多循环有路径重复的发生。)解析:以下是某 C 程序段,其功能

    28、为计算输入数字的阶乘。请仔细阅读程序并完成要求。# inclladestdiOh# inclladestdl ibhint main()int i:0;/*i 为计数器*/int n:int factorial=1;/*保存阶乘的结果*/puts(“*“):puts(“* The program will compute*“);puts(“* the fact。tial 0f an integer*“);puts(“*“):puts(“please input the number n:“);scanf(“%d,&n);if(n0)/*判断输入的数是否大于或等于 0*/printf(“plea

    29、se input an interget=0/n“);return 0:if(n=0)/*0 的阶乘是 1*/printf(“fa(:tOrial of 0 is 1./n“);return 0:i=1:while(i=n)factorial:factorial * i:i+:printf(“factorial of %d is:%d./n,n,factorial);getch();return 0:(分数:16.00)(1).出此程序主函数的控制流程图。(分数:8.00)_正确答案:(主程序的控制流程图如下:*)解析:(2).计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到

    30、100%。如果认为该程序的语句或分支覆盖率无法达到 100%,需说明为什么。(分数:8.00)_正确答案:(测试用例的设计只要覆盖所有的分支情况即可。设计如下:N=-9,0,12)解析:以下是 QESuite Web Version 1.0 用户手册的相关内容,请仔细阅读并按要求回答问题。(分数:16.00)(1).下表是测试用的规格说明,请阐述测试用例的定义及相关内容。(分数:8.00)_正确答案:(测试用例是一个覆盖被测功能区域的所有测试案例的集合,每个测试用例应包括测试标题、测试步骤以及期望结果等基本信息,它是测试人员对软件产品进行测试的重要依据,测试用例编写的质量将直接影响到软件产品的

    31、质量。)解析:(2).测试中问题报告的状态有哪些,并描述各状态所表示的含义。域名描 述编号是创建测试用例时由系统生成的,唯一的,且在测试用例的生命周期中保持不变的显示域项目当前的被测项目标题,便于用户了解当前的被测项目是什么标题简单描述被测试区域的测试目标,不能超过50个字。此域必须填写测试状态标明测试用例是否已进人一个活动的测试任务中创建者是创建测试用例时的用户名,自动填写,在测试用例的生命周期中保持不变的显示域创建日期是创建测试用例时的日期,自动填写,在测试用例的生命周期中保持不变的显示域修改者记录最后一次修改测试用例的用户名,自动填写修改日期是最后一次修改测试用例时的日期,自动填写(分数:8.00)_正确答案:(QEsuite Web Version 1.0 中的软件问题生命周期定义:新建测试中新报告的软件问题;打开软件问题已被确认并分配给相关开发工程师处理;关闭确认为无效的软件问题;待验工程师已完成修正,等待测试人员验证;解决软件问题已被修复。)解析:


    注意事项

    本文(【计算机类职业资格】计算机四级软件测试工程师-17及答案解析.doc)为本站会员(hopesteam270)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开