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

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

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

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

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

    1、计算机四级软件测试工程师-24 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.按照数据库应用系统生命周期模型,在开发某数据库应用系统时,对系统采用的软硬件及技术方案等作出合理的评估并提出选择建议的工作属于_。(分数:2.00)A.规划与分析阶段的系统规划与定义B.规划与分析阶段的可行性分析C.需求分析阶段的业务规则需求分析D.系统设计阶段的总体设计2.在 Web 应用软件的基本结构中,客户端的基础是_。(分数:2.00)A.客户端组件B.浏览器C.HTML 文档D.HTML 协议3.针对软件对其运行环境的依赖进行测试,以验证软件是否能在所

    2、有期望的环境中运行,这种测试方法是_。(分数:2.00)A.极限测试B.易用性测试C.功能测试D.兼容性测试4.依据GB/T 15532-2008 计算机软件测试规范软件测试应由相对独立的人员进行。以下选项中不属于测试负责人职责的是_。(分数:2.00)A.管理监督测试项目或测试组B.提供技术指导,负责项目的安全保密和质量管理C.获取适当资源,技术协调D.确定测试计划、测试内容5.软件测试过程是一个输入输出的过程,测试过程的输入需要_。(分数:2.00)A.软件配置B.测试配置C.测试工具D.以上全部6.由于面向对象软件中可独立被测试的单元通常是一个类族或最小是一个独立的类,所以面向对象的单元

    3、测试可以分为几个层次,其中方法层次的测试中常用的测试技术有 _。 (1)等价类划分测试(2)组合功能测试(3)递归函数测试(4)多态消息测试(5)不变式边界测试(6)模态类测试(7)非模态类测试(8)多态服务测试(9)展平测试(分数:2.00)A.(8)(9)B.(2)(4)(5)(6)C.(1)(2)(3)(4)D.(5)(6)(7)7.针对程序段 if(x10)and(y20) then w=w/a,对于(x,y)的取值,以下哪组测试用例能够满足判定覆盖的要求_。(分数:2.00)A.(30,15),(40,10)B.(3,0),(30,30)C.(5,25),(10,20)D.(20,1

    4、0),(1,100)8.在面向对象软件的集成测试中,下列关于基干集成的叙述中,错误的是_。(分数:2.00)A.基干测试最大的优点是无须设计桩模块和驱动模块B.在嵌入式系统中,基干集成划分为两部分:内核部分(基干部分)和外围应用部分。C.基干集成集中了传统集成的优点,并对缺点进行了控制,更加适合大型复杂项目的集成。D.基干集成的缺点是,必须对系统的结构和相互依存性急性分析。9.单元测试总最后的、也可能是最重要的工作是_。(分数:2.00)A.重要路径测试B.错误处理测试C.边界测试D.接口测试10.设计若干测试数据,使得程序中每个判定表达式的每个分支都至少执行一次(真假分支均被满足一次)的覆盖

    5、方法被称为_。(分数:2.00)A.逻辑覆盖B.语句覆盖C.判定覆盖或分支覆盖D.条件覆盖11.针对下列程序段,需要_个测试用例才可以满足语句覆盖的要求。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;(分数:2.00)A.2B.3C.4D.512._是一种独立的迭代的测试模型。(分数:2.00)A.W 模型B.V 模型C.H 模型D.X 模型13.“成熟度”这一概念来源于美国 Ca

    6、rnegie Mellon 大学软件工程研究所的软件能力成熟度模型(SW-CMM)在测试支持度模型(Testability Support Model)中,分为三个级别。下列哪项不属于此级别分类_。(分数:2.00)A.弱(weak)B.基本(basic)C.正常(normal)D.强(strong)14.Web 应用系统一般分为三层,下列哪一层不属于 Web 应用系统的范畴_。(分数:2.00)A.应用层B.表示层C.业务层D.数据层15.关于测试用例组织管理的说法,不正确的是_。(分数:2.00)A.测试用例要经过创建、修改和不断的改善的过程B.测试用例具有目标性、状态性、关联性C.可以依

    7、据编写过程、组织过程和执行过程这三个属性对测试用例进行管理D.测试用例设计完以后无需经过更多的审查,应当节省时间,立即进入测试执行阶段16.测试实施策略不包括_。(分数:2.00)A.要使用的测试技术和B.缺陷描述和处理标准C.测试完成标准D.影响资源分配的特殊考虑17.以下哪种方法根据输出对输入的依赖关系设计测试用例_。(分数:2.00)A.路径测试B.等价类C.因果图D.边界值18.测试构件的困难为_。(分数:2.00)A.异构性B.演化性C.源代码的可得性D.以上全部19.面向对象的开发模式突破了传统的瀑布模型,将开发分为_。(分数:2.00)A.面向对象的分析(OOA)B.面向对象的设

    8、计(OOD)C.面向对象的实现(OOC)D.面向对象的编程(OOP)20.下列关于软件测试风险分析的说法中,错误的是_。(分数:2.00)A.任何项目都存在风险,软件测试也不例外B.风险管理可分为风险评估和风险控制,风险评估又可分为风险识别和风险分析C.风险是指已经发生了的给项目成本、进度和质量带来坏的影响的事情D.风险识别和分析后,就可以指定对应策略和对性的风险管理计划了。21.失效回复测试(Recovery Testing),其目标是_。(分数:2.00)A.测试各种资源在超负荷的情况下的运行情况B.检测系统可以处理目标内确定的数据容量C.度量系统的性能和预先定义的目标有多大差距D.验证系

    9、统从软件或者硬件失效中恢复的能力22.是否建立了丰富的_是衡量一个面向对象程序设计语言成熟与否的重要标志之一。(分数:2.00)A.函数库B.类库C.类型库D.方法库23.关于软件可靠性测试的目的,下列说法错误的是_。(分数:2.00)A.通过受控的软件测试过程来实现B.预测软件在实际运行中的可靠性C.不通过测试揭示该软件缺陷D.通过修改缺陷来提高软件的可靠性24.系统测试分析通过以下层次进行分析_。(1)用户层(2)应用层(3)功能层(4)子系统层(5)协议/指标(分数:2.00)A.(1)(2)(3)(4)B.(2)(3)(4)(5)C.(2)(3)(4)D.(1)(2)(3)(4)(5)

    10、25.单元测试中的对象为_。(分数:2.00)A.功能模块B.实现了具体功能的程序段C.整个体统D.概要设计中的单元二、论述题(总题数:3,分数:50.00)以下是教材购销系统的描述,请仔细阅读并按要求回答问题。某图书管理系统有以下功能: a) 借书:输入读者借书证,系统首先检查借书证是否有效。然后检查该读者所借图书是否超过10 本,若已达到,拒借;未达到 10 本,办理借书,修改库存并记录。 b) 还书:从借书文件中读出与读者有关的记录,查阅所借日期,如果超期(1 个月)做罚款处理;否则,修改库存目录与借书文件。 c) 查询:可通过借书文件、库存目录文件查询读者情况,图书借阅情况及库存。(分

    11、数:16.00)(1).画出该图书管理系统的控制流程图。(分数:8.00)_(2).使用基本路径测试方法确定该状态图的测试路径。(分数:8.00)_以下是某 C 程序段,其功能为计算 1 到所输入数字的逐步累加和,请仔细阅读程序并完成要求。#include int sum(int n )int i,ret_sum;ret_sum = 0;for ( i = 1; i = n; i+ )ret_sum += i;return ret_sum;void main()int j,n;printf(“/1: Please input value here = “);scanf(“%d“,for ( j

    12、 = 1; j = n; j+ )printf(“/2: from 1 to %d is %d/n“,j,sum(j);(分数:16.00)(1).画出此程序各函数的控制流程图。(分数:8.00)_(2).设计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到 100%。如果认为该程序的语句或分支覆盖率无法达到 100%,需说明为什么。(分数:8.00)_以下是 QESuite Web Version 1.0 的用户手册,请按要求回答问题(分数:18.00)(1).QESuite Web Version 1.0 测试用例工作流程如下图所示,请结合改图给出查看测试用例的不走。(分数:

    13、9.00)_(2).请给出重新打开一个问题报告的步骤。(分数:9.00)_计算机四级软件测试工程师-24 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.按照数据库应用系统生命周期模型,在开发某数据库应用系统时,对系统采用的软硬件及技术方案等作出合理的评估并提出选择建议的工作属于_。(分数:2.00)A.规划与分析阶段的系统规划与定义B.规划与分析阶段的可行性分析 C.需求分析阶段的业务规则需求分析D.系统设计阶段的总体设计解析:2.在 Web 应用软件的基本结构中,客户端的基础是_。(分数:2.00)A.客户端组件B.浏览器C.HTML 文

    14、档D.HTML 协议 解析:3.针对软件对其运行环境的依赖进行测试,以验证软件是否能在所有期望的环境中运行,这种测试方法是_。(分数:2.00)A.极限测试B.易用性测试C.功能测试D.兼容性测试 解析:4.依据GB/T 15532-2008 计算机软件测试规范软件测试应由相对独立的人员进行。以下选项中不属于测试负责人职责的是_。(分数:2.00)A.管理监督测试项目或测试组B.提供技术指导,负责项目的安全保密和质量管理C.获取适当资源,技术协调D.确定测试计划、测试内容 解析:5.软件测试过程是一个输入输出的过程,测试过程的输入需要_。(分数:2.00)A.软件配置B.测试配置C.测试工具D

    15、.以上全部 解析:6.由于面向对象软件中可独立被测试的单元通常是一个类族或最小是一个独立的类,所以面向对象的单元测试可以分为几个层次,其中方法层次的测试中常用的测试技术有 _。 (1)等价类划分测试(2)组合功能测试(3)递归函数测试(4)多态消息测试(5)不变式边界测试(6)模态类测试(7)非模态类测试(8)多态服务测试(9)展平测试(分数:2.00)A.(8)(9) B.(2)(4)(5)(6)C.(1)(2)(3)(4)D.(5)(6)(7)解析:7.针对程序段 if(x10)and(y20) then w=w/a,对于(x,y)的取值,以下哪组测试用例能够满足判定覆盖的要求_。(分数:

    16、2.00)A.(30,15),(40,10)B.(3,0),(30,30)C.(5,25),(10,20)D.(20,10),(1,100) 解析:8.在面向对象软件的集成测试中,下列关于基干集成的叙述中,错误的是_。(分数:2.00)A.基干测试最大的优点是无须设计桩模块和驱动模块 B.在嵌入式系统中,基干集成划分为两部分:内核部分(基干部分)和外围应用部分。C.基干集成集中了传统集成的优点,并对缺点进行了控制,更加适合大型复杂项目的集成。D.基干集成的缺点是,必须对系统的结构和相互依存性急性分析。解析:9.单元测试总最后的、也可能是最重要的工作是_。(分数:2.00)A.重要路径测试B.错

    17、误处理测试C.边界测试 D.接口测试解析:10.设计若干测试数据,使得程序中每个判定表达式的每个分支都至少执行一次(真假分支均被满足一次)的覆盖方法被称为_。(分数:2.00)A.逻辑覆盖B.语句覆盖C.判定覆盖或分支覆盖 D.条件覆盖解析:11.针对下列程序段,需要_个测试用例才可以满足语句覆盖的要求。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;(分数:2.00)A.2B.3C

    18、.4 D.5解析:12._是一种独立的迭代的测试模型。(分数:2.00)A.W 模型B.V 模型C.H 模型 D.X 模型解析:13.“成熟度”这一概念来源于美国 Carnegie Mellon 大学软件工程研究所的软件能力成熟度模型(SW-CMM)在测试支持度模型(Testability Support Model)中,分为三个级别。下列哪项不属于此级别分类_。(分数:2.00)A.弱(weak)B.基本(basic)C.正常(normal) D.强(strong)解析:14.Web 应用系统一般分为三层,下列哪一层不属于 Web 应用系统的范畴_。(分数:2.00)A.应用层 B.表示层C

    19、.业务层D.数据层解析:15.关于测试用例组织管理的说法,不正确的是_。(分数:2.00)A.测试用例要经过创建、修改和不断的改善的过程B.测试用例具有目标性、状态性、关联性C.可以依据编写过程、组织过程和执行过程这三个属性对测试用例进行管理D.测试用例设计完以后无需经过更多的审查,应当节省时间,立即进入测试执行阶段 解析:16.测试实施策略不包括_。(分数:2.00)A.要使用的测试技术和B.缺陷描述和处理标准 C.测试完成标准D.影响资源分配的特殊考虑解析:17.以下哪种方法根据输出对输入的依赖关系设计测试用例_。(分数:2.00)A.路径测试B.等价类C.因果图 D.边界值解析:18.测

    20、试构件的困难为_。(分数:2.00)A.异构性B.演化性C.源代码的可得性D.以上全部 解析:19.面向对象的开发模式突破了传统的瀑布模型,将开发分为_。(分数:2.00)A.面向对象的分析(OOA)B.面向对象的设计(OOD)C.面向对象的实现(OOC) D.面向对象的编程(OOP)解析:20.下列关于软件测试风险分析的说法中,错误的是_。(分数:2.00)A.任何项目都存在风险,软件测试也不例外B.风险管理可分为风险评估和风险控制,风险评估又可分为风险识别和风险分析C.风险是指已经发生了的给项目成本、进度和质量带来坏的影响的事情 D.风险识别和分析后,就可以指定对应策略和对性的风险管理计划

    21、了。解析:21.失效回复测试(Recovery Testing),其目标是_。(分数:2.00)A.测试各种资源在超负荷的情况下的运行情况B.检测系统可以处理目标内确定的数据容量C.度量系统的性能和预先定义的目标有多大差距D.验证系统从软件或者硬件失效中恢复的能力 解析:22.是否建立了丰富的_是衡量一个面向对象程序设计语言成熟与否的重要标志之一。(分数:2.00)A.函数库B.类库 C.类型库D.方法库解析:23.关于软件可靠性测试的目的,下列说法错误的是_。(分数:2.00)A.通过受控的软件测试过程来实现B.预测软件在实际运行中的可靠性C.不通过测试揭示该软件缺陷D.通过修改缺陷来提高软

    22、件的可靠性 解析:24.系统测试分析通过以下层次进行分析_。(1)用户层(2)应用层(3)功能层(4)子系统层(5)协议/指标(分数:2.00)A.(1)(2)(3)(4)B.(2)(3)(4)(5)C.(2)(3)(4)D.(1)(2)(3)(4)(5) 解析:25.单元测试中的对象为_。(分数:2.00)A.功能模块B.实现了具体功能的程序段 C.整个体统D.概要设计中的单元解析:二、论述题(总题数:3,分数:50.00)以下是教材购销系统的描述,请仔细阅读并按要求回答问题。某图书管理系统有以下功能: a) 借书:输入读者借书证,系统首先检查借书证是否有效。然后检查该读者所借图书是否超过1

    23、0 本,若已达到,拒借;未达到 10 本,办理借书,修改库存并记录。 b) 还书:从借书文件中读出与读者有关的记录,查阅所借日期,如果超期(1 个月)做罚款处理;否则,修改库存目录与借书文件。 c) 查询:可通过借书文件、库存目录文件查询读者情况,图书借阅情况及库存。(分数:16.00)(1).画出该图书管理系统的控制流程图。(分数:8.00)_正确答案:(该系统的控制流程图如下。*)解析:(2).使用基本路径测试方法确定该状态图的测试路径。(分数:8.00)_正确答案:(路径覆盖的独立路径为:1.开始选择操作借书N=10结束2.开始选择操作借书N10办理借书修改库存结束3.开始选择操作还书超

    24、期罚款处理修改记录结束4.开始选择操作还书未超期修改记录结束5.开始选择操作查询返回查询内容结束)解析:以下是某 C 程序段,其功能为计算 1 到所输入数字的逐步累加和,请仔细阅读程序并完成要求。#include int sum(int n )int i,ret_sum;ret_sum = 0;for ( i = 1; i = n; i+ )ret_sum += i;return ret_sum;void main()int j,n;printf(“/1: Please input value here = “);scanf(“%d“,for ( j = 1; j = n; j+ )print

    25、f(“/2: from 1 to %d is %d/n“,j,sum(j);(分数:16.00)(1).画出此程序各函数的控制流程图。(分数:8.00)_正确答案:(函数 int sum(int n)和主函数的控制流程图如下图所示。*)解析:(2).设计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到 100%。如果认为该程序的语句或分支覆盖率无法达到 100%,需说明为什么。(分数:8.00)_正确答案:(所谓语句覆盖和分支覆盖都达到 100%的覆盖率,就是要设计测试用例,使其满足所有分支情况,由于此程序射界较为简单,只要 n1 就可以满足所有分支覆盖标准。所以测试用例设计为

    26、n=128.)解析:以下是 QESuite Web Version 1.0 的用户手册,请按要求回答问题(分数:18.00)(1).QESuite Web Version 1.0 测试用例工作流程如下图所示,请结合改图给出查看测试用例的不走。(分数:9.00)_正确答案:(任何能登录到系统的用户,都可以查看测试用例文档。步骤: 登录系统,在首页,点击“测试用例”;在左面的导航器中,单击测试用例图标,点击下拉的测试用例任一视图,在右页面的用例列表中会按照用户的选择类型显示所有的用例信息。如果要查看每个用例的详细信息,可以点击用例列表标题栏中需要查看的用例进入查看。)解析:(2).请给出重新打开一

    27、个问题报告的步骤。(分数:9.00)_正确答案:(在某些情况下,可能需要重新打开一个已经被关闭或者解决的问题报告。例如:在回归测试时,一个已经被解决的问题又再现了。那么必须重新打开此问题报告以进一步跟踪。重新打开操作将改变问题报告的状态为“打开”。 步骤: 1. 在问题报告列表中,打开需要被重新打开的问题报告。注意:只有状态为“关闭”和“解决”的问题报告可以被重新打开。 2. 在查看问题报告页面中选择重新打开按钮。 3. 在重新打开窗口中,从子状态下拉列表中选择重新打开此问题报告的原因。可供选择的有: 再现 延期处理 增强需求 回归测试失败 回归修复失败 其它 4. 选择其中一项并按确认按钮,问题报告的状态变为“打开”。)解析:


    注意事项

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




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

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

    收起
    展开