【计算机类职业资格】计算机四级软件测试工程师-91及答案解析.doc
《【计算机类职业资格】计算机四级软件测试工程师-91及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机四级软件测试工程师-91及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、计算机四级软件测试工程师-91 及答案解析(总分:80.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.在面向对象软件的集成测试中,下列关于高频集成的叙述,不正确的是_。(A) 高频集成一般采用冒烟测试的方式(B) 高频集成不预测每个测试用例的预期效果,如果测试中未出现反常情况,就认为通过测试(C) 高频集成的优点:高效、可预测性、并行性、尽早查处错误、易进行错误定位但必须要桩模块(D) )高频集成的缺点:若测试包过于简单,可能难以发现问题;开始不能平稳集成;若没有建立适当标准可能会增加风险(分数:2.00)A.B.C.D.2.下列关于代码检查说法正确的是 _。1)
2、代码检查过程的目的是发现错误,而不是纠正错误2)程序员通常可以通过代码检查得到编程风格、算法选择及编程技术等方面的反溃信息3)代码检查是早期发现程序中最易出错部分的方法之一A仅 1) B仅 1)和 2)C仅 2)和 3) D都是(分数:2.00)A.B.C.D.3.下面说法中属于系统测试的目标的是 _。1)找出软件中存在的缺陷与错误2)确认软件所实现的功能是否符合规格说明3)确认软件的性能是否满足要求 _。A仅 1) B1)和 2)C2)和 3) D1)、2)和 3)(分数:2.00)A.B.C.D.4.针对程序段 if(x10)and(y20) then w=w/a,对于(x,y)的取值,以
3、下哪组测试用例能够满足判定覆盖的要求_。(A) (30,15),(40,10)(B) (3,0),(30,30)(C) (5,25),(10,20)(D) (20,10),(1,100)(分数:2.00)A.B.C.D.5.同行评审,是一种通过作者的同行来确认缺陷和需要变更区域的检查方法。它主要分为管理评审、技术评审、过程评审和 _。A程序评审 B数据评审C组织体系评审 D文档评审(分数:2.00)A.B.C.D.6.每个测试用例都应包括A) 唯一的名称和标识符 B) 测试的初始化要求C) 测试用例说明 D) 以上全部(分数:2.00)A.B.C.D.7.问题还没有解决。测试人员新报告的缺陷,
4、或验证后缺陷仍然存在,这些缺陷所处的状态是A) 激活状态 B) 非激活状态C) 已修正状态 D) 关闭状态(分数:2.00)A.B.C.D.8.下面有关路径测试的叙述中,错误的是A) 路径覆盖是最强的覆盖测试,它不但能发现其他覆盖测试能发现的问题,还能发现其他覆盖测试不能发现的问题B) 测试员不可能对任何一个程序都完成 100%的路径测试C) 不提倡用不同的数据重复测试同一条路径D) 即使每条路径都执行了一次,程序还是可能存在缺陷(分数:2.00)A.B.C.D.9.Web 应用软件的三层体系结构是:表示层、业务层和数据层。三者的位置依次是_。(A) 客户端 服务器端 客户端(B) 客户端 服
5、务器端 服务器端(C) 服务器端 客户端 服务器端(D) 客户端 客户端 服务器端(分数:2.00)A.B.C.D.10.下列关于面向对象中继承机制的陈述,不正确的是_。A) 继承是指一种事物保留了另一种实物的全部特征,并且具有自身的独有性质B) 在面向对象软件中,特殊类(子类)的对象拥有其一般类的全部属性与服务C) 继承支持软件复用但是降低了软件开发效率D) 继承性决定了面向对象软件的测试必须考虑继承对测试充分性的影响(分数:2.00)A.B.C.D.11.软件可靠性测试过程的正确顺序为_。A) 定义软件运行剖面、设计测试用例、确定可靠性目标、实施可靠性测试、分析测试结果B) 确定可靠性目标
6、、定义软件运行剖面、设计测试用例、实施可靠性测试、分析测试结果C) 设计测试用例、定义软件运行剖面、确定可靠性目标、实施可靠性测试、分析测试结果D) 确定可靠性目标、设计测试用例、定义软件运行剖面、实施可靠性测试、分析测试结果(分数:2.00)A.B.C.D.12.下列关于测试策略说法不正确的是_。A) 测试策略活动可以和测试设计活动并行开展B) 测试设计活动也可以和测试执行活动并行开展C) 在测试的最后阶段里,测试总结和测试执行通常并行开展D) 在实际测试过程中,不得不将一些测试活动并行开展,主要是因为时间原因(分数:2.00)A.B.C.D.13.在模块测试的过程中,采用自底向上的测试比自
7、顶向下的测试A) 好 B) 差C) 一样 D) 不确定(分数:2.00)A.B.C.D.14.是否建立了丰富的_是衡量一个面向对象程序设计语言成熟与否的重要标志之一。A函数库 B类库 C类型库 D方法库(分数:2.00)A.B.C.D.15.集成测试中使用的主要测试方法为_。A) 黑盒测试 B) 灰盒测试C) 回归测试 D) 白盒测试(分数:2.00)A.B.C.D.16.如果程序中有两个判定条件,其复合条件表达式分别为(a=1)and(b=10)和(a0)or(c4),为了达到 100%的判定覆盖率,至少需要设计的测试用例个数为_个。A1 B2 C3 D4(分数:2.00)A.B.C.D.1
8、7.没有正确修复的缺陷,需要进一步修复的状态应该是 _。ANew BOpenCFixed DReopen(分数:2.00)A.B.C.D.18.等价划分测试方案属于_。A黑盒测试 B玻璃箱测试 C单元测试 D错误推测(分数:2.00)A.B.C.D.19.白盒测试主要进行 _ 的覆盖测试。A程序设计结构 B程序物理结构C程序逻辑结构 D程序实现功能(分数:2.00)A.B.C.D.20.以下关于软件性能测试的说法中,正确的是A) 检测每个函数的 McCabe 圈复杂度是软件性能测试关注的主要内容B) 缩短平均故障修复时间是软件性能测试的主要目的之一C) 提高并发进程数是软件性能测试的主要目的之
9、一D) 吞吐量是软件性能测试中一种常用的性能指标(分数:2.00)A.B.C.D.21.以下关于软件可靠性与硬件可靠性的主要区别的说法中,错误的是A) 软件的失效多是逻辑错误引起的;硬件的失效很多不是逻辑错误引起的B) 硬件在使用过程中会发生物理退化;软件在使用过程中不会发生物理退化C) 硬件的使用者少,不容易引起失效;软件的使用者多,更容易引起失效D) 软件的每个拷贝都是完全一样的;按照设计生产出来的同规格硬件总有微小差别(分数:2.00)A.B.C.D.22.以下哪一种技术属于基于性能计数器的分析技术A) 数据流分析 B) 指针分析 C) 时间序列分析 D) 进程分析(分数:2.00)A.
10、B.C.D.23.以下关于面向对象软件测试的说法中,正确的是A) 不需要对抽象类进行单元测试B) 等价类划分测试是一种类层次的测试技术C) 不变式边界测试是一种类层次的测试技术D) 测试动态绑定是类树测试的唯一目标(分数:2.00)A.B.C.D.24.软件测试是软件开发过程巾重要和不可缺少的阶段,其包含的内容和步骤甚多,而测试过程的多种环节中最基础的是A) 集成测试 B) 单元测试C) 系统测试 D) 验收测试(分数:2.00)A.B.C.D.25.关于面向对象软件单元测试的说法,错误的是_。(A) 面向对象软件中可独立被测试的单元通常是一个类族(B) 面向对象软件中可独立被测试的单元也可能
11、是一个独立的类(C) 面向对象的单元测试分为方法层次、类层次和类树层次的测试(D) 面向对象的单元测试与面向过程的单元测试目的相同(分数:2.00)A.B.C.D.二、论述题(总题数:2,分数:30.00)针对以下 C 语言程序,请按要求回答问题。以下是一个用来求解一元二次方程的 C 语言程序:1 main()2 3 float a,b,c,x1,x2,delta;4 scanf(“%f*f%f“,5 if(a!=0)6 7 delta=b*b-4*a*c;8 if(delta0)9 10 x1=(-b+sqrt(delta)/(2*a);11 x2=(-b-sqrt(delta)/(2*a)
12、;12 printf(“x1=%f,x2=%f/n“, x1,x2);13 14 else15 16 if delta=0)17 18 x1=-b/(2*a);19 printf(“x1=%f/n“,x1);20 21 else22 23 printf(“no real solution/n“);24 25 26 27 (分数:20.00)(1).画出 main()函数的控制流图。(分数:10.00)_(2).采用基本路径测试法设计一组测试用例,保证每个基本独立路径都至少执行一次。(分数:10.00)_26.论述回归测试的对象与目的。(分数:10.00)_计算机四级软件测试工程师-91 答案解
13、析(总分:80.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.在面向对象软件的集成测试中,下列关于高频集成的叙述,不正确的是_。(A) 高频集成一般采用冒烟测试的方式(B) 高频集成不预测每个测试用例的预期效果,如果测试中未出现反常情况,就认为通过测试(C) 高频集成的优点:高效、可预测性、并行性、尽早查处错误、易进行错误定位但必须要桩模块(D) )高频集成的缺点:若测试包过于简单,可能难以发现问题;开始不能平稳集成;若没有建立适当标准可能会增加风险(分数:2.00)A.B.C. D.解析:2.下列关于代码检查说法正确的是 _。1)代码检查过程的目的是发现错误,而
14、不是纠正错误2)程序员通常可以通过代码检查得到编程风格、算法选择及编程技术等方面的反溃信息3)代码检查是早期发现程序中最易出错部分的方法之一A仅 1) B仅 1)和 2)C仅 2)和 3) D都是(分数:2.00)A.B.C.D. 解析:3.下面说法中属于系统测试的目标的是 _。1)找出软件中存在的缺陷与错误2)确认软件所实现的功能是否符合规格说明3)确认软件的性能是否满足要求 _。A仅 1) B1)和 2)C2)和 3) D1)、2)和 3)(分数:2.00)A.B.C.D. 解析:4.针对程序段 if(x10)and(y20) then w=w/a,对于(x,y)的取值,以下哪组测试用例能
15、够满足判定覆盖的要求_。(A) (30,15),(40,10)(B) (3,0),(30,30)(C) (5,25),(10,20)(D) (20,10),(1,100)(分数:2.00)A.B.C.D. 解析:5.同行评审,是一种通过作者的同行来确认缺陷和需要变更区域的检查方法。它主要分为管理评审、技术评审、过程评审和 _。A程序评审 B数据评审C组织体系评审 D文档评审(分数:2.00)A.B.C.D. 解析:6.每个测试用例都应包括A) 唯一的名称和标识符 B) 测试的初始化要求C) 测试用例说明 D) 以上全部(分数:2.00)A.B.C.D. 解析:解析 每个测试用例应包括:唯一的名
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 91 答案 解析 DOC
