


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机四级软件测试工程师 -109( 总分: 82.01 ,做题时间: 90 分钟 )一、选择题 (总题数: 25,分数: 50.00)1. 系统测试分析通过以下层次进行分析 。(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)(5)V解析:2. 白盒测试主要是进行 的覆盖测试。(分数: 2.00 )A. 程序实现功能B. 程序逻辑结构 VC. 程序物理结构D. 程序设计结构解析:3. 关于极限测试过程中验收测试,说法不妥当的为 。(分
2、数: 2.00 )A. 验收测试主要由用户完成B. 编码人员也必须在场参与验收测试,以便与用户交流C. 极限编程强调验收测试的目的在于加强用户参与软件开发的力度D. 由于极限编程的特殊性,反而增大了用户需求的和用户与开发人员交流的复杂性V解析:4. 以下哪种软件测试不属于软件性能测试的范畴 。(分数: 2.00 )A. 接口测试 VB. 并发测试C. 压力测试D. 配置测试解析: 解析 依据测试目的的不同,可以把软件性能测试及与性能有关的其他测试分为以下几类: 性能测试 (Performance Testing)。 并发测试 (Concurrency Testing)。 压力测试 (Stres
3、s Testing) 。 可靠性测试 (Reliability Testing)。 负载测试 (Load Testing) 。 配置测试 (Configuration Testing)。 失效恢复测试 (Recovery Testing) 。5. 对具有多层协议的嵌入式系统开发产品进行测试时宜采用 。(分数: 2.00 )A. 协作集成测试B. 基干集成测试 VC. 自顶向下集成测试D. 高频集成测试解析:6. 在面向对象软件的基干集成测试策略中,将基干中的模块形成基干子系统使用的集成方式是 。(分数: 1.00 )A. 大突击集成方式VB. 自底向上集成方式C. 自顶向下集成方式D. 综合集
4、成方式解析:解析面向对象软件的基干集成测试策略的具体测试步骤为:对基干中的每个模块进行孤立的、 充分的测试。对基干中的所有模块进行一次性集成,形成基干子系统,并使用一个驱动模块检查使用经 过一次性集成的基干。此时采用的是大突击集成方式。7. 下列属于QESAT/C的优点的足(分数: 2.00 )A. 及早地发现程序中隐藏的错误B. 快捷有效地理解程序结构C. 帮助分析和测试程序D. 以上全部 V解析: 解析 QESAT/C 的优点是:能帮助分析和测试程序,快捷有效地理解程序结构,及早地发现程序中 隐藏的错误,从而提高软件的质量。8. 软件性能测试的目标不仅仅是发现性能缺陷,具体软件性能测试不包
5、括下述中的。(分数: 2.00 )A. 发现缺陷B. 性能调优C. 能力检测与规划D. 安全入侵检测 V解析:解析软件性能测试的目标不仅仅是发现 (和改正)性能缺陷(Perform-ance Bug),还包括探索和规 划软件的实际性能。具体软件性能测试以下目标:发现缺陷,性能调优,能力检验与规划。9. 一组测试工具执行的指令集合,是计算机程序的一种形式,我们将其称之为 。(分数: 2.00 )A. 进程B. 消息C. 脚本 VD. 线程解析:10. 在结构化测试用例中,最强的覆盖准则是(分数: 2.00 )A. 判定覆盖B. 语句覆盖C. 路径覆盖 VD. 条件覆盖解析: 解析 结构化测试中有
6、语句覆盖、条件覆盖、判定覆盖 ( 也称分支覆盖 ) 、路径覆盖等,其中路径覆 盖是最强的覆盖准则。11. 静态分析中,提供整个项目中的所有函数之间的调用关系图属于 。(分数: 2.00 )A. 程序结构分析 VB. 程序数据流分析C. 可视化分析D. 程序执行频度分析解析: 解析 程序数据流分析,主要指静态分析全局变量和局部变量的声明、赋值和使用的位置;动态跟 踪变量值的变化情况。而选项 A 程序结构分析,主要提供整个项目中的所有函数之间的调用关系图。选项 C 是针对面向对象的软件,提供整个项目中的所有类之间的关系图。选项D 程序执行频度分析是统计所有条件分支、多出口跳转、多出口调用的各分支、
7、出口的执行关系图。12. 下列语句通常不是作为定义结点的是 。(分数: 3.00 )A. 输入语句B. 输出语句 VC. 赋值语句D. 过程调用语句解析:解析结点n是变量v的定义结点,当且仅当变量v的值在结点n对应的语句中定义,记为DEF(v,n)。通常对应定义结点的语句有:输入语句、赋值语句、循环控制语句和过程调用语句等。输出语句对应 的是使用结点。13. 不属于测试总结报告的内容的是(分数: 2.00 )A. 测试项目概述B. 测试用例执行情况总结C. 测试用例设计情况总结 VD. 软件缺陷报告总结解析:解析测试总结是测试过程的最后一个活动,在测试报告中的内容包括:测试项目概述;测试 用例
8、执行情况总结;软件缺陷报告总结;被测软件评价。14. 问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺陷所处的状态是(分数: 2.00 )A. 激活状态 VB. 关闭状态C. 已修正状态D. 非激活状态解析: 解析 缺陷处于激活状态, 表明问题还没有解决, 测试人员新报告的缺陷, 或验证后缺陷仍然存在。15. 在软件企业中,应用最广泛的评审方法是(分数: 2.00 )A. 走查 VB. 结对评审C. 正式评审D. 小组评审解析: 解析 走查是一种非正式的评审,但在软件企业中广泛使用。16. 下列关于测试策划说法不正确的是 。(分数: 2.00 )A. 测试策划活动可以和测试设
9、计活动并行开展B. 测试设计活动也可以和测试执行活动并行开展C. 在测试的最后阶段里,测试总结和测试执行通常并行开展VD. 在实际测试过程中,不得不将一些测试活动并行开展,主要是因为时间原因解析: 解析 一般的测试过程是按测试策划、测试设计、测试执行和测试总结四个测试活动顺序开展的。 但实际测试项目中,由于时间紧迫,有时不得不将一些测试活动并行开展,如可以将测试策划和测试设计 活动并行开展, 测试设计活动也可以和测试执行活动并行开展, 但测试总结和测试执行一般不会并行开展, 但可以提前编写相应的文字内容。17. 关于系统测试的方法,下列说法不正确的是 。(分数: 2.00 )A. 在实时系统中
10、,功能需求与性能需求必须同时考虑B. 协议一致性测试实际上就是比较测试对象与相关协议是否符合C. 安全性测试的最终目的是安全控制D. GUI测试主要针对的是图形界面,没有涉及复杂的逻辑关系和算法,故GUI测试很容易实现V解析:18. 把经过评审通过的各项需求转换为一个相应的体系结构, 包括数据的体系结构、 系统和软什的体系结构, 这是软件生命周期哪一阶段做的事情(分数: 2.00 )A. 系统和需求定义B. 编程和单元测试C. 软件设计 VD. 运行和维护解析: 解析 软件没计是软件工程的技术核心,在设计阶段中,设计人员把经评审通过的各项需求转换为 一个相应的体系结构, 包括数据的体系结构、
11、系统和软件的体系结构。 结构中每一组成部分都是一个模块, 每个模块都是和某种需求相对应,即所谓概要设计和高层设计。进而对每个模块要完成的任务进行具体描 述,为后面编程打基础,即所谓详细设计。19. 极限编程的主要特征是 。(分数: 2.00 )A. 简单的分析设计和增量式的开发B. 频繁的客户交流C. 连续的测试D. 以上全部 V解析:20. 软件验证和确认理论是测试过程的理论依据, 其中验证是检查我们是否正在正确地建造一个产品, 它强调的是 。(分数: 2.00 )A. 过程的正确性 VB. 产品的正确性C. 测试的正确性D. 规格说明的正确性解析:解析 软件验证和确认理论是测试过程的理论依
12、据,验证是检查软件开发的各个阶段过程活动的结 果是否满足规格说明的描述,证实各阶段和阶段之间的逻辑协调性、完备性和正确性。确认是证实在一个 给定的外部环境中软件的逻辑正确性,即是否满足用户的要求。Bohem给出了一个经典定义:验证是检查我们是否正在正确地建造一个产品,它强调的是过程的正确性。而确认是检查我们是否在建成一个正确的 产品,它强调的是产品的正确性。21. 在结构化测试用例设计中, 有语句覆盖、 条件覆盖、判定覆盖 (也称分支覆盖 ) 、路径覆盖等, 其中是最强的覆盖准则。(分数: 2.00 )A. 语句覆盖B. 条件覆盖C. 判定覆盖D. 路径覆盖 V解析: 解析 在题目所述逻辑覆盖
13、中,路径覆盖是最强的覆盖准则。路径覆盖强于判定覆盖,判定覆盖强 于语句覆盖。22. 下列不属于易用性测试的是 。(分数: 2.00 )A. 易安装性测试B. 兼容性测试 VC. 用户界面测试D. 功能易用性测试解析: 解析 易用性测试一般不仅针对应用程序,还要包括用户文档,除了对用户文档的测试,易用性测 试主要包括 3 个方面:易安装性测试、功能易用性测试和用户界面测试。而兼容性测试是与易用性测试并 列的测试方法,二者不存在包含关系。23. 下列关于软件测试过程的几种抽象模型,说法正确的是(分数: 2.00 )A. H模型指出软件测试具有独立性,只要某个测试达到准备就绪点,测试执行活动就可以开
14、展VB. W模型强调在整个项目开发中需要经历的不同测试级别,指明测试的对象是程序C. 软件测试过程与软件开发过程的不同之处是它不必遵循软件工程原理D. V 模型强调测试的对象不仅仅是程序,需求、设计等同样需要测试解析: 解析 软件测试过程体现了软件测试的流程和方法,与软件开发过程一样,都遵循软件工程原理, 遵循管理学原理,故选项 C不正确。V模型反映出测试活动与分析设计活动的关系,强调了在整个项目开 发过程中需要经历的不同测试级别,忽视了测试的对象不应该仅仅是程序,W模型是对V模型进行了补充,明确指出:测试的对象不仅仅是程序,需求、设计等同样需要进行测试,H模型指出软件测试是一个独立的流程,
15、只要某个测试达到准备就绪点, 测试执行活动就可以开展, 软件测试贯穿于产品的整个生命周期, 与其他流程可以并发进行。24. 下列关于软件性能测试的说法中,正确的是(分数: 2.00 )A. 性能测试的目的不是为了发现软件缺陷B. 压力测试与负载测试的目的都是为了探测软件在满足预定性能需求的情况下所能负担的最大压力C. 性能测试通常要对测试结果进行分析才能获得测试结论VD. 在性能下降曲线上,最大建议用户数通常处于性能轻微下降区与性能急剧下降区的交界处解析:解析性能测试通用模型(PTGM模型)的最后一步就是测试结果分析,说明性能测试通常要对测试 结果进行分析才能获得测试结论,故 C正确。软件的性
16、能是软件的一种非功能特性。软件性能测试包括以 下几方面的目标:发现性能缺陷;性能调优;能力检验和规划。其中性能测试的首要目标应该就是 发现软件性能缺陷,说明 A说法不正确。压力测试与负载测试虽然都是要对软件施加业务压力,但其根本 目的完全不同,负载测试的目的是为了探测软件在满足预定性能需求的情况下所能负担的最大压力,但压 力测试的目的是利用压力来揭示软件中存在的潜在缺陷,故B说法不正确。在性能下降曲线上,最大建议用户数通常处于平坦区和性能轻微下降区的交界处,所以D说法错误。25. 程序代码检查过程中为检查说明、 使用错误, 通常需要借助一些引用表。 以下不适用于做这种检查的引 用表是(分数:
17、2.00 )A. 循环层次表B. 事件 / 响应表 VC. 变量交叉引用表D. 标号交叉引用表解析: 解析 引用表是为了支持对源代码进行静态检查,可分为:标号交叉引用表;变量交叉引用表;子 程序、宏和函数表;等价表;常数表。二、 论述题 ( 总题数: 2,分数: 32.00)26. 论述题 2:以下是某程序说明,请按要求回答问题程序说明:假设有一个把数字串转换为整数的函数。其中数字串要求长度为16个数字构成,机器字长为16位。分析程序中出现的边界情况,采用边界值法为该程序设计测试用例。(分数: 12.00 ) 正确答案: ()解析:解答:分析该程序的说明和功能,显然可以划分四组测试等价类:有效
18、输入等价类、无效输入等价 类、合法输出等价类和非法输出等价类。在考虑该程序的合法输出和非法输出时需要考虑计算机的字长, 这时要进行边界值法设计测试用例,以补充等价类法设计的测试用例。具体采用边界值法设计的测试用例如下:(1) 使程序输入刚好等于最小的负整数:输入;'32768'输出:-32768(2) 使程序输入刚好等于最大的正整数:输入:'32767'输出:32767(3) 使程序输入刚好小于最小的负整数:输入:'-32769'输出:错误(4) 使程序输入刚好大于最大的正整数:输入:'32768'”表示的状输岀:错误解析首先根据程序的规格说明,考虑所有可能的边界情况,然后根据边界值方法设计测试 用例。下图是一个简单的 ATM机中描述验证信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汽车行业信息员年终总结
- 防自然灾害安全教育知识
- 支气管哮喘的护理方法
- 2025年中国油泵电机市场调查研究报告
- 2025年中国打火机包装盒市场调查研究报告
- 2025年中国存折折印机市场调查研究报告
- 2025年中国卡拉胶火腿粉市场调查研究报告
- 2025年中国医院护理系统传呼机市场调查研究报告
- 国资投资协议合同协议
- 租厂房场地合同协议书模板
- 社会工作者综合能力(中级)讲义课件
- 职业病防护设施及管理
- 校园安全管理的问题及对策研究
- PA66ROHS无卤sgs报告环保报告
- 《送元二使安西》优秀课件
- 中国与俄罗斯渔业合作的潜力分析
- 汽车轮胎教案
- 公司应急组织体系
- 局部解剖学:第八章 血 管
- 电子政务与电子商务的关系探讨
- 厨师菜品考核评分表201921
评论
0/150
提交评论