ImageVerifierCode 换一换
格式:DOC , 页数:11 ,大小:79KB ,
资源ID:506573      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-506573.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]计算机新国家四级软件测试工程师模拟试卷13及答案与解析.doc)为本站会员(twoload295)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[计算机类试卷]计算机新国家四级软件测试工程师模拟试卷13及答案与解析.doc

1、计算机新国家四级软件测试工程师模拟试卷 13及答案与解析 一、选择题(每小题 2分,共 50分) 下列各题 A、 B、 C、 D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。 1 软件测试的目的是 _。 A) 软件编写完成以后的后续工作 B) 寻找软件缺陷而执行程序的过程 C) 使软件能更好工作 D) 保证程序能完全正确的被执行 2 软件开发过程中必须伴有质量保证活动,而软件测试又是软件质量保证的关键因素。针对下列说法正确的是 _。 A) 发布出去的软件有 质量问题,是软件测试人员的错 B) 软件测试技术要求不高,至少比编程容易得多 C) 软件测试是测试

2、人员的事,与开发人员无关 D) 软件测试阶段发现的错误并不只是在编码阶段产生的,需求和设计阶段也会产生错误 3 功能或性能没有实现,主要功能部分丧失,次要功能完全丧失,或致命的错误生命,这属于软件缺陷级别中的 _。 A) 致命的缺陷 (fatal) B) 严重的缺陷 (critical) C) 一般的缺陷 (major) D) 微小的缺陷 (minor) 4 测试用例是为了测试而设计的一组数据,在测试之 前应精心选择。测试用例主要用来检验程序,因此测试用例应包括 _。 A) 测试输入数据和与之对应的输出结果 B) 测试输入数据和软件产生的效果 C) 软件的执行流程和执行结果 D) 软件的执行结

3、果和结果分析 5 如上图所示实例,以下测试用例哪一组能够满足判定覆盖 _。 A) (a=2, b=0, x=6)、 (a=1, b=0, x=1) B) (a=2, b=0, x=4)、 (a=3, b=0, x=2) C) (a=2, b=2, x=2)、 (a=3, b=0, x=6) D) (a=2, b=O, x=6)、 (a=2, b=0, x=4) 6 如上图所示实例,以下测试用例哪一组能够满足判定条件覆盖 _。 A) (a=2, b=0, x=6)、 (a=1, b=1, x=1) B) (a=8, b=7, x=114)、 (a=33, b=50, x=32) C) (a=29

4、, b=20, x=25)、 (a=3, b=9, x=36) D) (a=21, b=20, x=62)、 (a=22, b=40, x=24) 7 一经发现并改正了程序中隐藏的缺陷,然后再重新执行以前发现这个缺陷的测试,查看此缺陷是否重现。这种测试方法被称作 _。 A) 增量测试 B) 回归测试 C) 大突击测试 D) 动态测试 8 下列情况下会考虑使用自动测试的是 _。 A) 对软件产品的次要部件进行测试 B) 所开发的软件产品的需求不稳定 C) 需要反复执行的测试,使用不同输入数据值进行反复测试 D) 由客户方组织的验收测试 9 模块是软件中的一个单独的编译单位,而不是一个单独的执行单

5、位。所以在测试时要为模块设计两类附加模块,模拟模块的实际运行环境,这两类模块是 _。 A) 桩模块和接口模块 B) 驱动模块和接口模块 C) 驱动模块和桩模 块 D) 数据模块和计算模块 10 性能测试主要用于实时系统和嵌入式系统,其目标是 _。 A) 测试各种资源在超负荷的情况下的运行情况 B) 检测系统可以处理目标内确定的数据容量 C) 度量系统的性能和预先定义的目标有多大差距 D) 验证系统从软件或者硬件失效中恢复的能力 11 软件可靠性与硬件可靠性的主要区别不包含下列中的 _。 A) 唯一性 B) 物理退化 C) 逻辑复杂性和版本更新 D) 使用人员的不同 12 关于软件集成测试,下列

6、说法不正确的是 _。 A) 集成测 试的对象包括任意一个软件单元集成到计算机软件系统的组装过程 B) 集成测试的对象包括任意一个组装得到的软件系统 C) 软件集成测试的目的是检验单元之间、软件单元和已集成的软件系统之间的接口关系 D) 软件的集成测试不需要验证已集成软件系统是否符合设计要求 13 下列关于面向对象中继承机制的陈述,不正确的是 _。 A) 继承是指一种事物保留了另一种事物的全部特征,并且具有自身的独有性质 B) 在面向对象软件中,特殊类 (子类 )的对象拥有其一般类的全部属性与服务 C) 继承支持软件复用但是降低了软件开 发效率 D) 继承性决定了面向对象软件的测试必须考虑继承对

7、测试充分性的影响 14 关于面向对象软件单元测试的说法,错误的是 _。 A) 面向对象软件中可独立被测试的单元通常是一个类族 B) 面向对象软件中可独立被测试的单元也可能是一个独立的类 C) 面向对象的单元测试分为方法层次、类层次和类树层次的测试 D) 面向对象的单元测试与面向过程的单元测试目的相同 15 在面向对象软件的集成测试中,关于程序的系统测试,说法错误的是 _。 A) 面向对象系统测试的主要目标是测试开发出来的软件是 否是问题空间的一个合理解 B) 对于系统测试而言,面向对象软件与传统结构化软件并没有本质区别 C) 面向对象软件测试技术主要有功能测试和其他系统测试 D) 面向对象的系

8、统测试,与传统的面向过程的结构化软件测试方法,在类与对象这一块有着本质的区别 16 关于 Web应用软件的特点描述,错误的是 _。 A) 基于无连接协议 B) 由内容驱动 C) 开发周期较长,演变较慢 D) 完全性要求较高 17 用户界面一致性的测试目的是 _。 A) 检查界面能否辅助功能的展现 B) 检查同一软件内界 面风格是否一致 C) 检查软件在完成不同功能时界面的风格是否一致 D) 以上都不对 18 兼容性测试是指 _。 A) 针对软件对其运行环境的依赖进行测试,以验证软件是否能够在所有期望的环境中运行 B) 测试本款软件与其他应用软件是否能在同一操作系统下同时执行 C) 检测软件与其

9、他软件是否能正常进行信息的交流和传递 D) 以上都不对 19 为了更好地完成极限测试,下列不属于在极限测试实施中应注意的方面是_。 A) 单元测试用例的生成 B) 单元测试工具的使用 C) 集成测试桩模块的设 计 D) 模拟对象的使用 20 下列针对软件测试过程的说法,不正确的是 _。 A) 软件测试过程是一种抽象的过程 B) 软件测试过程用于定义软件测试的流程和方法 C) 软件测试过程决定软件的质量 D) 软件测试过程直接影响测试结果的准确性和有效性 21 下列关于测试团队的说法中,不正确的是 _。 A) 测试团队的组织方式由测试团队的规模、具体任务和技术来决定 B) 如果测试团队规模较大,

10、则测试工程师分为 3个层次:初级测试工程师、测试工程师和资深测试工程师 C) 建立、组织和管理一支优秀的测试团队是做好软件测试工作的基础,也是最重要的工作之一 D) 发现系统的缺陷是测试工作的目的,但不是测试团队工作的核心目标 22 测试工作的整体目标是 _。 A) 确定测试的任务 B) 确定测试所需的各种资源和投入 C) 预见可能出现的风险和问题以指导测试的执行 D) 以上全部 23 缺陷分析的常用方法有 _。 A) 缺陷分布报告 B) 缺陷趋势报告 C) 缺陷年龄报告 D) 以上都是 24 软件测试环境包括 _。 A) 测试设计环境 B) 测试实施环境 C) 测试管理环境 D) 以上全部

11、二、论述题( 3题,共 50分 ) 论述题答题必须用蓝、黑色钢笔或圆珠笔写在论述题答题纸的相应位置上,否则无效。 24 以下是某 C语言程序,此程序根据输入的学生成绩得出成绩的等级,请仔细阅读程序并完成要求。 int scorelevel(int score) int level; if(score 100 | score 0)level=-1; else if(score =90)level=1; else if(score =80)level=2; else if(score =70)level=3; else if(score =60)level=4; else level=5: ret

12、urn level; 25 画出上面程序的控制流图。 26 给出满足基本路径覆盖的路径集合。 27 设计覆盖基本路径的测试用例集合。 27 以下是某 C语言程序,用来求一个数的绝对值,请仔细阅读程序并完成要求。 #include “ stdio H“ main() float x, y; scanf(“ %f “, x); if(x 0) y=x; else y=-x; printf(“ % f“, y); getch(); 28 画出此程序主函数的控制流程图。 29 设计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到100%。如果为该程序的语句或分支覆盖率无法达到 100%,

13、需说明为什么。 计算机新国家四级软件测试工程师模拟试卷 13答案与解析 一、选择题(每小题 2分,共 50分) 下列各题 A、 B、 C、 D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。 1 【正确答案】 B 2 【正确答案】 D 【试题解析】 软件测试环节现在已经引起了越来越多人们的注意。但是相对于软件开发而言,对软件测试还是存在很多误区。 A、 B、 C均为错误的认识。而 D选项则正确地表明了测试中发现的软件错误的来源,不只在编码阶段,软件开发的各个阶段都会产生错误。 3 【正确答案】 B 【试题解析】 软件缺陷有四种级别,分别为: (1)致命的:

14、致命的错误,导致系统或者应 用程序崩溃、死机、系统悬挂或者造成数据丢失、主要功能完全丧失; (2)严重的:功能或特性没有实现,主要功能部分丧失,次要功能完全丧失,或致命的错误声明; (3)一般的:这种级别的错误不是很严重,虽然有一些缺陷,但不影响系统和程序的基本使用,功能没有被很好地实现,没有达到预期要求; (4)微小的,无关紧要的小问题,软件仍然可以使用,不影响功能的实现 4 【正确答案】 A 【试题解析】 测试用例主要用来检验程序,因此不仅要有测试的输入数据,而且要指明这些输人数据的预期结果。如果对测试输入数据没有给出预期 的程序输出结果,那么就缺少了检验实测结果的基准,就有可能把一个似是

15、而非的错误当成正确的结果。 5 【正确答案】 D 【试题解析】 判定覆盖是指设计若干测试数据,使得程序中每个判定表达式的每个分支都至少执行一次 (真假分支均被满足一次 )。判定覆盖又称为分支覆盖。上例中 A选项的两组测试数据的执行路径分别为 1356、 1246。 B、 C、 D选项的执行路径都为 1356。所以选项 A符合判定覆盖的标准 6 【正确答案】 A 【试题解析】 判定 /条件覆盖是指选取足够多的测试数据,使得判定表达式中的每个条件的 所有可能取值至少执行一次,而且每个判定表达式的所有可能的判定结果至少执行一次。上例中 A选项的测试用例的执行路径分别为 1356、 1246。两条判定

16、语句的真假取值分别为 T(1)T(2)T(3)T(4), F(1)F(2)F(3)F(4)。所以既满足条件覆盖又满足判定覆盖。其他选项的分析雷同。 7 【正确答案】 B 【试题解析】 回归测试是指:一经发现并改正了程序中隐藏的缺陷,然后再重新执行以前发现这个缺陷的测试,查看此缺陷是否重现。另外,当对发现的缺陷进行修改之后,执行一系列基准测试,以确认程序的修改有 没有对其他部分产生干扰。这也称为是回归测试。 8 【正确答案】 C 9 【正确答案】 C 10 【正确答案】 C 11 【正确答案】 D 【试题解析】 软件可靠性与硬件可靠性的区别主要体现在: 唯一性,软件设计出来后,所有副本都是一模一

17、样的;硬件设计出来后,每个按照设计产生的硬件都不可能完全相同。 物理退化,一个正确的硬件器件会因为物理退化在某时刻失效,但正确的软件则不会因为物理退化而发生失效。 逻辑复杂性,软件具有复杂的内部逻辑,而硬件的内部逻辑则相对简单。 版本更新,硬件的版本更新通常很慢,而软件的版本更新比较频繁。 12 【正确答案】 D 13 【正确答案】 C 14 【正确答案】 D 15 【正确答案】 D 16 【正确答案】 C 17 【正确答案】 C 18 【正确答案】 A 19 【正确答案】 C 20 【正确答案】 C 21 【正确答案】 D 22 【正确答案】 D 23 【正确答案】 D 24 【正确答案】 D 二、论述题( 3题,共 50分 ) 论述题答题必须用蓝、黑色钢笔或圆珠笔写在论述题答题纸的相应位置上,否则无效。 25 【正确答案】 程序的控制流图如下图所示 26 【正确答案】 由控制流图的圈复杂度 V(G)=6(图中的区域数,或者 V(G)=E-N+2),所以基本路径集合应包含六条独立的路径。分别为:27 【正确答案】 测试用例的设计如下: Score=188, 95, 85, 75, 63, 26; 28 【正确答案】 29 【正确答案】 测试用例包含几种情况: 正数 3; 负数 -12.4;

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