【计算机类职业资格】四级软件测试工程师-11及答案解析.doc
《【计算机类职业资格】四级软件测试工程师-11及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】四级软件测试工程师-11及答案解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、四级软件测试工程师-11 及答案解析(总分:69.50,做题时间:90 分钟)一、选择题(总题数:24,分数:49.50)1.下列不属于对物理层信息窃取的是 _。(分数:2.00)A.对存储介质的盗取B.对监视器的窃听C.对网络线路的窃听D.对设备屏蔽电磁干扰2.软件验证和确认理论是测试过程的理论依据,其中验证是检查我们是否正在正确地建造一个产品,它强调的是_。(分数:2.00)A.过程的正确性B.产品的正确性C.测试的正确性D.规格说明的正确性3.如果软件出现修改设计的严重错误,那么软件质量和可靠性就不能保证,应对软件进一步测试。如果经过测试,软件功能完善,错误率数据很少,并易于修改,可能的
2、结果是_。(分数:2.00)A.软件的质量和可靠性可以信任B.所作的测试不充分C.先前做出的改正是错误的D.A 或者 B4.如图所示实例,以下测试用例哪一组能够满足判定条件覆盖_。 (分数:2.00)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,b=20,x=25)、(a=3,b=9,x=36)D.(a=21,b=20,x=62)、(a=22,b=40,x=24)5.下面不属于文档存储规划设计要考虑的问题的是(分数:2.00)A.共享性B.安全性C.操作性D.一致性6.如果程序中有两个判定条件,其复
3、合条件表达式分别为(a=3)and(b=6)和(a0)or(c2),则为了达到 100%的判定覆盖率,军少需要设计的测试用例个数为(分数:2.00)A.1B.2C.3D.17.下列叙述中,说法错误的是 _。(分数:2.00)A.不应该采用模块化方法开发自动测试脚本B.自动测试一般要求被测试的应用系统相对稳定C.应尽量使单元测试自动化D.自动测试脚本可能包含错误,也需要进行维护8.软件可靠性预测的目的是_。(分数:2.00)A.根据软件在可靠性与测试揭示的故障情况来预测软件在正在运行时的故障和实效情况B.通过受控的软件测试过程来预测软件在实际运行中的可靠性C.通过软件测试揭示软件缺陷并通过修改缺
4、陷来提高软件可靠性D.关注可能导致失效的事件及其实效概率,并计算出各种事件组合导致失效的概率9.下列有关集成测试的说法中,错误的是(分数:2.00)A.自底向上集成的优点是减少了编写桩模块的工作量B.自底向上集成的缺点是在早期不能进行并行测试,不能充分利用人力C.自顶向下集成的缺点是需要设计较多的桩模块,测试的开销较大D.自顶向下集成的优点是能够较早地发现在高层模块接口、控制等方面的问题10.测试管理工具提供从测试设计到测试运行的全过程支持。这个工具的主要用途是 _。(分数:2.00)A.自动抓取屏幕上的系统运行界面B.基于需求规格说明书自动生成测试数据,测试用例C.测试用例管理、软件缺陷管理
5、、软件测试度量D.辅助管理软件产品的各组成部分,使它们保持一致11.对软件系统进行各级测试所需要的软硬件设备和支持是属于哪一种测试环境(分数:2.00)A.软件测试设计环境B.软件测试实施环境C.软件测试管理环境D.软件测试规划环境12.关于软件测试用例属性,不符合的是 _。(分数:2.00)A.时效性B.阶段性C.正确性D.关联性13.下列不属于动态分析的软件行为是_。(分数:2.00)A.屏幕仿真B.建模C.结构分析D.分支执行分析14.在面向对象软件的集成测试中,关于程序的系统测试,说法错误的是_。(分数:2.00)A.面向对象系统测试的主要目标是测试开发出来的软件是否是问题空间的一个合
6、理解B.对于系统测试而言,面向对象软件与传统结构化软件并没有本质区别C.面向对象软件测试技术主要有功能测试和其他系统测试D.面向对象的系统测试,与传统的面向过程的结构化软件测试方法,在类与对象这一块有着本质的区别15.下列有关测试过程抽象模型的描述中正确的是_。(分数:2.00)A.V 模型指出,软件测试要尽早准备,尽早执行,只要某个测试达到了准备就绪点,测试执行活动就可开展B.W 模型强调,测试伴随着整个软件开发周期同步进行,而且测试的对象不仅仅是程序,需求、设计也同样需要测试C.H 模型指出,单元测试和集成测试应检测程序的执行是否满足软件设计的要求D.X 模型提出针对完整的程序进行集成的编
7、码和测试16.不准确的手册容易导致用户误用软件,因此手册的测试必须测试手册的准确性,这方面检查范围不包括_。(分数:2.00)A.检查手册对相关概念和术语的使用B.检查手册对约束条件的约束C.检查手册对功能的描述D.检查是否有未在手册中出现的功能17.针对下列程序段,需要_个测试用例才可以满足语句覆盖的要求。 Switch(value) Case 0: 0ther=30; Break; Case 1: Other=50; Break; Case 2: Other=300; Case 3: Other=other/value; Break; Default: Other=other * valu
8、e; (分数:2.00)A.2B.3C.4D.518.以下关于面向对象程序测试的说法中,正确的是(分数:2.00)A.面向对象程序与传统程序的黑盒测试方法完全相同B.面向对象程序与传统程序的白盒测试方法有明显区别C.单个类树的测试不属于面向对象程序单元测试关注的范畴D.对一个类的每个成员方法都进行充分的测试就完成了对该类充分的测试19.自动化测试工具最基本的要求是 _。(分数:2.00)A.支持脚本语言B.对程序界面中对象的识别能力C.抽象层D.支持数据驱动测试20.软件缺陷的基本状态有_。(分数:2.50)A.激活状态B.已修正状态C.关闭或非激活状态D.以上全部21.如果程序通过了 100
9、%的代码覆盖率测试,则说明程序满足了_。(分数:3.00)A.语句覆盖B.编程规范C.设计规格D.功能需求22.一般说来,对一个程序单元的测试应满足一些具体的技术要求,或达到一定的技术指标。下面选项中属于单元测试相关的技术要求或指标的是(分数:2.00)A.语句覆盖率达到 100%B.局部变量的边界条件处理正确C.逻辑比较和控制流处理正确D.以上全部23.测试过程的 4 项基本活动是测试策划、测试设计、测试总计和(分数:2.00)A.测试执行B.测试报告C.测试度量D.测试需求24.在面向对象软件的基干集成测试策略中,将基干中的模块形成基干子系统使用的集成方式是_。(分数:2.00)A.大突击
10、集成方式B.自底向上集成方式C.自顶向下集成方式D.综合集成方式二、论述题(总题数:1,分数:20.00)已知 C 源程序如下: /*分数运算 fsys.c*/ #includestdio.h int main() long int a,b,c,d,i,x,y,z; char op; printf(“两分数 b/a,d/c 作+、-、*、/四则运算。结果为分数。n“); printf(“请输入分数运算式:b/a op d/cn“); scanf(“%ld/%ld%c%ld%ld“, if(a=0|c=0) printf(“分母为 0,输入错误!n“); return(0); if(op=“+“
11、) y=b*c+d*a; x=a*c; /*运算结果均为 y/x*/ if(op=“-“) y=b*c-d*a; x=a*c; if(op=“*“) y=b*d; x=a*c; if(op=“/“) y=b*c; x=a*d; z=x; if(xy)z=y; i=z; while(i1) if(x%i=0y=y/i;continue; i; printf(“%ld/%ld%c%ld/%ld=%ld/%ld.n“,b,a,op,d,c,y,x); return 0; (分数:20.00)(1).画出程序中 main 函数的控制流程图。(分数:10.00)_(2).设计一组测试用例,使该程序所有函
12、数的语句覆盖率和分支覆盖率均能达到 100%。如果认为该程序的语句覆盖率或分支覆盖率无法达到 100%,需说明为什么。(分数:10.00)_四级软件测试工程师-11 答案解析(总分:69.50,做题时间:90 分钟)一、选择题(总题数:24,分数:49.50)1.下列不属于对物理层信息窃取的是 _。(分数:2.00)A.对存储介质的盗取B.对监视器的窃听C.对网络线路的窃听D.对设备屏蔽电磁干扰 解析:2.软件验证和确认理论是测试过程的理论依据,其中验证是检查我们是否正在正确地建造一个产品,它强调的是_。(分数:2.00)A.过程的正确性 B.产品的正确性C.测试的正确性D.规格说明的正确性解
13、析:解析 软件验证和确认理论是测试过程的理论依据,验证是检查软件开发的各个阶段过程活动的结果是否满足规格说明的描述,证实各阶段和阶段之间的逻辑协调性、完备性和正确性。确认是证实在一个给定的外部环境中软件的逻辑正确性,即是否满足用户的要求。Bohem 给出了一个经典定义:验证是检查我们是否正在正确地建造一个产品,它强调的是过程的正确性。而确认是检查我们是否在建成一个正确的产品,它强调的是产品的正确性。3.如果软件出现修改设计的严重错误,那么软件质量和可靠性就不能保证,应对软件进一步测试。如果经过测试,软件功能完善,错误率数据很少,并易于修改,可能的结果是_。(分数:2.00)A.软件的质量和可靠
14、性可以信任B.所作的测试不充分C.先前做出的改正是错误的D.A 或者 B 解析:4.如图所示实例,以下测试用例哪一组能够满足判定条件覆盖_。 (分数:2.00)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,b=20,x=25)、(a=3,b=9,x=36)D.(a=21,b=20,x=62)、(a=22,b=40,x=24)解析:解析 判定/条件覆盖是指选取足够多的测试数据,使得判定表达式中的每个条件的所有可能取值至少执行一次,而且每个判定表达式的所有可能的判定结果至少执行一次。上例中 A 选项的
15、测试用例的执行路径分别为 1356、1246。两条判定语句的真假取值分别为 T(1)T(2)T(3)T4,F(1)F(2)F(3)F4。所以既满足条件覆盖又满足判定覆盖。其他选项的分析雷同。5.下面不属于文档存储规划设计要考虑的问题的是(分数:2.00)A.共享性B.安全性C.操作性D.一致性 解析:解析 要做好测试文档的存储,事先要做好各种准备,在文档存储的规划设计中要考虑的因素主要有:共享模式,有共享目录、FTP 方式和 HTTP 方式;手段,自行开发文档管理系统,或借助第三方商品化软件;安全性测试文档多涉及公司内部的机密信息,需要保证其安全性;目录结构,文件目录可以按照团队项目文件类型的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 11 答案 解析 DOC
