计算机四级软件测试工程师-86
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机四级软件测试工程师-86
(总分:82.00,做题时间:90分钟)
一、选择题(总题数:25,分数:50.00)
1.下列关于测试策略,说法错误的是______。
A) 自底向上测试的优点是随着上移,驱动模块逐步减少,测试开销小一些
B) 自顶向下测试的优点是较早的发现高层模块接口、控制等方面的问题
C) 自底向上测试的优点是比较容易设计测试用例
D) 自顶向下测试的优点是使得低层模块的错误较早发现
(分数:2.00)
A.
B.
C.
D. √
解析:[解析] 自顶向下测试的优点应该是使得顶层模块的错误较早发现。
2.软件质量的判断绝不只限于程序中的错误,在________产生的错误会在整个软件开发过程中影响最大。
(A) 编码阶段
(B) 测试阶段
(C) 概要设计
(D) 详细设计
(分数:2.00)
A.
B.
C. √
D.
解析:
3.关于做好系统测试的原则,下列说法中错误的是______。
A) 所有的测试都应追溯到总体设计
B) 在测试工作真正开始之前,尽早开始测试计划
C) Pareto原则应用于软件测试
D) 系统缺陷应记人文档
(分数:2.00)
A. √
B.
C.
D.
解析:[解析] 系统测试实际上贯穿软件开发的周期,在软件生存周期各个阶段都有系统测试设计和实现的过程。A选项中关于测试溯源问题的观点是错误的,所有的测试都应追溯到用户需求。C选项中Pareto原则是指,测试发现的错误中的80%很可能起源于20%的程序模块。
4.下列比较适合自动化的软件测试活动是 ______。
A.测试用例设计 B.回归测试
C.测试环境的建立 D.探查式测试
(分数:2.00)
A.
B.
C.
D. √
解析:[解析] 由自动化的软件测试的特点可知,选项D的探查式测试最适合进行自动化软件测试。
5.仅根据规格说明书描述的程序功能来设计测试用例的方法称为
A) 白盒测试法 B) 黑盒测试法
C) 静态分析法 D) 人工分析法
(分数:2.00)
A.
B. √
C.
D.
解析:[解析] 仅根据规格说明书描述的程序功能来设计测试用例的方法称为黑盒测试法。
6.关于自动比较工具 ______ 比较器,说法不正确的是 ______。
A.比较器是检查两组数据异同的计算机程序
B.比较器可以告诉用户是否出现了差异
C.比较器可以告诉用户测试是否失败或通过
D.较为先进的比较器还可以辅助用户浏览差异
(分数:2.00)
A.
B.
C. √
D.
解析:
7.下列关于应用服务器的分类,叙述错误的是______。
A) 从面向的领域看,应用服务器可以分为两类:通用的应用服务器和专用的应用服务器
B) 通用的应用服务器能提供多方面服务,支持多个领域的开发和运行
C) 早前出现的Tuxedo和MTS遵循J2EE规范
D) 从遵循的规范角度来看,应用服务器可以分为两类:遵循J2EE规范的应用服务器和其他服务器
(分数:2.00)
A.
B.
C. √
D.
解析:
8.不属于基本文档测试模板的是 ______。
A.测试过程模板 B.测试计划模板
C.测试用例模板 D.测试报告模板
(分数:2.00)
A. √
B.
C.
D.
解析:
9.下面的逻辑测试覆盖中,测试覆盖最弱的是______。
A) 条件覆盖 B) 条件组合覆盖 C) 语句覆盖 D) 判定/条件覆盖
(分数:2.00)
A.
B.
C. √
D.
解析:[解析] 在逻辑覆盖中,测试覆盖最弱的是语句覆盖。
10.如图所示实例,以下测试用例哪一组能够满足判定条件覆盖______。
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)
(分数:2.00)
A. √
B.
C.
D.
解析:[解析] 判定/条件覆盖是指选取足够多的测试数据,使得判定表达式中的每个条件的所有可能取值至少执行一次,而且每个判定表达式的所有可能的判定结果至少执行一次。上例中A选项的测试用例的执行路径分别为1356、1246。两条判定语句的真假取值分别为T(1)T(2)T(3)T4,F(1)F(2)F(3)F4。所以既满足条件覆盖又满足判定覆盖。其他选项的分析雷同。
11.下列关于软件性能测试的说法中,正确的是______。
A) 性能测试的目的不是为了发现软件缺陷
B) 压力测试与负载测试的目的都是为了探测软件在满足预定性能需求的情况下所能负担的最大压力
C) 性能测试通常要对测试结果进行分析才能获得测试结论
D) 在性能下降曲线上,最大建议用户数通常处于性能轻微下降区与性能急剧下降区的交界处
(分数:2.00)
A.
B.
C. √
D.
解析:[解析] 性能测试通用模型(PTGM模型)的最后一步就是测试结果分析,说明性能测试通常要对测试结果进行分析才能获得测试结论,故C正确。软件的性能是软件的一种非功能特性。软件性能测试包括以下几方面的目标:①发现性能缺陷;②性能调优;③能力检验和规划。其中性能测试的首要目标应该就是