2023年计算机四级《软件测试工程师》考试全真模拟易错、难点汇编贰(答案参考)试卷号:49
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2023年计算机四级《软件测试工程师》考试全真模拟易错、难点汇编贰(答案参考)
(图片大小可自由调整)
一.全考点综合测验(共50题)
1.
【单选题】下列关于面向对象测试问题的说法中,不正确的是
A.在面向对象软件测试时,设计每个类的测试用例时,不仅仅要考虑调用各个成员方法的输入参数,还需要考虑如何设计调用的序列
B.构造抽象类的驱动程序会比构造其他类的驱动程序复杂
C.类B继承自类A,如果对类B 进行了严格的测试,就意味着不需再对类A 进行测试
D.在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试
正确答案:C
2.
【单选题】等价类划分和边界值分析是常用的两种黑盒测试方法,采用这两种方法,可以大幅度减少测试用例的数量,然而,它们的局限性是()。
A.在设计测试用例时不能将这两种方法结合在一起同时使用
B.不同输入变量之间可能存在约束关系,它们不能处理这类约束关系
C.不能用于大型信息系统的测试用例的设计
D.不能用于单元测试和集成测试
正确答案:B
3.
【单选题】下列兼容性不属于软件兼容性的考虑范畴的是
A.与外设的兼容性
B.与不同类软件的兼容性
C.与浏览器的兼容性
D.与中间件的兼容性
正确答案:A
4.
【单选题】在软件生存周期中占据时间最长的是
A.运行和维护阶段
B.软件开发阶段
C.需求分析阶段
D.软件设计阶段
正确答案:A
5.
【单选题】下列几种逻辑覆盖标准中,查错能力最强的是A.语句覆盖
B.条件覆盖
C.条件组合覆盖
D.判定/条件覆盖
正确答案:C
6.
【单选题】下面的逻辑测试覆盖中,测试覆盖最弱的是
A.条件覆盖
B.条件组合覆盖
C.语句覆盖
D.判定/条件覆盖
正确答案:C
7.
【单选题】以下哪种软件测试不属于软件性能测试的范畴
A.接口测试
B.并发测试
C.压力测试
D.负载测试
正确答案:A
8.
【单选题】Myers 在1979年提出了一个重要观点,即软件测试的目的是为了
A.证明程序正确
B.查找程序错误
C.改正程序错误
D.验证程序无错误
正确答案:B
9.
【单选题】在极限测试过程中,贯穿始终的是
A.单元测试和集成测试
B.单元测试和系统测试
C.集成测试和系统测试
D.单元测试和验收测试
正确答案:D
10.
【单选题】下面有关测试设计的叙述,说法不正确的是
A.测试用例的设计是一项技术性强、智力密集型的活动
B.在测试用例设计时,只设计覆盖正常流程和操作的测试用例即可
C.在开展测试用例设计前,必须将测试需求进行详细展开
D.在一般的测试组织内,测试用例的评审可能不是正式的评审会
正确答案:B
11.
【单选题】对于Web应用软件系统测试技术,下列不属于功能测试的是()
A.表单测试
B.并发测试
C..Cookie 测试
D.链接测试
正确答案:B
12.
【单选题】下列属于QESAT/C的优点的是
A.及早地发现程序中隐藏的错误
B.快捷有效地理解程序结构
C.以上全部
D.帮助分析和测试程序
正确答案:C
13.
【单选题】在模块测试的过程中,采用自底向上的测试比自顶向下的测试
A.好
B..差
C.一样
D.未知
正确答案:A
14.
【单选题】下列不属于易用性测试的是
A.易安装性测试
B.兼容性测试
C.用户界面测试
D.功能易用性测试
正确答案:B
15.
【单选题】下列关于测试方法的叙述中不正确的是()
A.从某种角度上讲,白盒测试与黑盒测试都属于动态测试
B.功能测试属于黑盒测试
C.对功能的测试通常是要考虑程序的内部结构的
D.结构测试属于白盒测试
正确答案:C
16.
【单选题】以下哪一项不属于Web应用软件表示层测试关注的范畴是
A.排版结构的测试
B.客户端兼容性的测试
C.数据完整性测试
D.链接结构的测试
正确答案:C
17.
【单选题】下列选项中,不属于面向构件提供者的构件测试目标是
A.检查为特定项目而创建的新构件的质量
B.检查在特定平台和操作环境中构件的复用、打包和部署
C.尽可能多地揭示构件错误
D.验证构件的功能、接口、行为和性能
正确答案:A
18.
【单选题】关于兼容性测试的内容陈述,下列说法错误的是
A.通常兼容性测试主要考虑硬件、软件和数据三个方面
B.硬件兼容性测试通常并不用把软件在各种不同的硬件环境下运行和测试
C.数据兼容性仅仅包括不同版本之间的数据兼容性
D.不同的硬件配置,可能影响软件的性能,因此需要有针对地进行硬件兼容性测试正确答案:C
19.
【单选题】下列不属于与浏览器兼容性测试考虑的问题是
A.软件是否可以在不同的J2EE中运行
B.不同的浏览器是否可以提供合适的安全设置
C.符合最新HTML版本的页面能否在浏览器中正确显示
D.脚本和插件是否适用于不同的浏览器
正确答案:A
20.
【单选题】关于测试的策划,说法不正确的是
A.测试设计的任务是执行测试用例,需要时也可以将测试用例设计与执行并行开展
B.若系统对质量要求很高,则需要开展多次的回归测试验证
C.在实际软件项目中,一个测试团队可能大都是骨干人员
D.测试团队的规模与被测系统规模、测试方资料调度情况有关
正确答案:C
21.
【单选题】没有正确修复的缺陷,需要进一步修复的缺陷是
A.New More Info
B.Diferred-Next Build
C.Reopen
D.Diferred- Next Main Release
正确答案:C
22.
【单选题】下面Web应用软件的测试策略中,不属于表示层的测试内容的是
A..链接结构的测试
B.浏览器兼容性的测试
C.排版结构的测试
D.服务器端程序的测试
正确答案:D
23.
【单选题】传统集成测试的主要方法有两个,一个是(),另一个是( )。
A.白盒测试方法、黑盒测试方法
B.渐增式测试方法、非渐增式测试方法
C.等价类划分方法、边界值分析方法
D.因果图方法、错误推测法.
正确答案:B
24.
【单选题】若是软件企业内部测试团队开展的软件测试,最适合采用来组织测试
A.H 模型
B.V 模型
C.W模型
D.X模型
正确答案:A
25.
【单选题】在程序设计过程中,要为程序调试做好准备,主要体现在()。
A.采用模块化、结构化的设计方法设计程序
B.根据程序调试的需要,选择并安排适当的中间结果输出必要的断点
C.以上全部
D.编写程序时要为调试提供足够的灵活性
正确答案:C
26.
【单选题】关于人工测试方法,说法正确的是
A.走查以小组为单位进行,是一系列规程和错误检查技术的集合
B.同行评审的文档是一种过渡性的文档,不是公开的正式文档
C.评审是一项很浪费时间的活动,会减缓项目的进度
D.桌上检查的文档是一个最终可交付的文档
正确答案:A
27.
【单选题】下列通常不属于易用性测试的范围的内容是
A.安装与卸载测试
B.系统故障频率
C.联机文档中断开的链接
D.中文版与英文版的一-致
正确答案:B
28.
【单选题】测试人员和开发人员交流的纽带是
A.软件设计报告
B.软件缺陷报告
C.测试说明文档
D.测试执行报告
正确答案:B
29.
【单选题】不需要运行程序,通过收集有关代码的结构信息来对程序进行的测试是A..性能测试
B.黑盒测试
C.静态测试
D.白盒测试
正确答案:C
30.
【单选题】下列关于面向对象集成测试的说法中,正确的是
A.大突击集成是面向对象集成测试最常用且最有效的方法
B.自底向上集成和自顶向下集成都需要为集成测试开发大量代码
C.与自底向上集成和自顶向下集成相比,协作集成是一种更充分的集成测试策略
D.高频集成是以自底向.上集成为基础,利用冒烟测试进行的集成测试
正确答案:B
31.
【单选题】下列关于测试策略说法不正确的是
A.测试策略活动可以和测试设计活动并行开展
B.测试设计活动也可以和测试执行活动并行开展
C.在测试的最后阶段里,测试总结和测试执行通常并行开展
D.在实际测试过程中,不得不将一些测试活动并行开展,主要是因为时间原因
正确答案:C
32.
【单选题】对采用迭代或增量开发过程模型开发的产品进行集成测试时最适合采用的集成策略是( )
A.传统的集成测试策略
B.基于使用的集成测试策略
C.高频集成测试策略
D.基干集成测试策略
正确答案:C
33.
【单选题】软件规划阶段实际上指的是()。
A.需求获取和定义阶段
B.数据获取和定义阶段
C.测试用例设计规划阶段
D.产品实施规划
正确答案:A
34.
【单选题】下列关于缺陷产生原因的叙述中,不属于技术问题的是
A.文档错误,内容不正确或拼写错误
B.系统结构不合理
C.语法错误
D.接口传递不匹配,导致模块集成出现问题
正确答案:B
35.
【单选题】下列测试方法中,不属于白盒测试技术的是
A.判定覆盖
B.语句覆盖
C.边界值分析
D.条件组合覆盖
正确答案:C
36.
【单选题】Web应用软件的性能测试主要包括
A.并发测试
B.负载测试和压力测试
C.以上全部
D.配置测试和性能调优
正确答案:C
37.
【单选题】下列关于软件测试过程的几种抽象模型,说法正确的是
A.H 模型指出软件测试具有独立性,只要某个测试达到准备就绪点,测试执行活动就可以开展
B.W模型强调在整个项目开发中需要经历的不同测试级别,指明测试的对象是程序
C.软件测试过程与软件开发过程不同的是,它不必遵循软件工程原理
D.V模型强调测试的对象不仅仅是程序,需求、设计等同样需要测试
正确答案:A
38.
【单选题】下列测试类型中,不是针对软件产品的质量特性的是
A.性能测试
B.安全性测试
C.回归测试
D.易用性测试
正确答案:C
39.
【单选题】在QESAT/C中,下列属于动态测试过程步骤的是
A.设定待测试的配置、编译相关的源程序
B.设定需插装的函数
C.以上全部
D.运行源程序、合并动态运行的结果
正确答案:C
40.
【单选题】对于维护软件的人员来说,使用质量是()的结果
A.功能性
B.可靠性
C.可维护性
D.效率
正确答案:C
41.
【单选题】在下列叙述中,正确的是()。
A.软件测试的目标是保证交付的软件产品不包含缺陷
B.软件测试有利于降低软件产品发布后的维护费用
C.测试包是指一个测试脚本,它由一组顺序执行的测试用例组成
D.在V模型中,集成测试用例的设计对应于软件需求分析活动
正确答案:B
42.
【单选题】下列关于软件缺陷状态的定义,不正确的是
A.New——测试中新报告的软件缺陷
B.Open——缺陷被确认并分配给相关开发工程师处理
C.Fixed ——测试工程师已完成修正,等待开发人员验证
D.Closed ——缺陷已被修复
正确答案:C
43.
【单选题】软件质量保证过程包括4方面的活动,它们是
A.制定质量方针、确定质量目标、制定质量计划、实施过程
B.制定质量计划、过程实施、产品质量保证、过程质量保证
C.过程实施,产品质量保证,过程质量保证、质量保证体系的质量保证
D.制定质量计划、产品质量保证,过程质量保证、质量保证体系的质量保证
正确答案:A
44.
【单选题】在需求获取与定义阶段就开始建立,以后要不断细化和完善的文档是
A.用户手册
B.外部设计规格说明
C.内部设计规格说明
D.测试计划手册
正确答案:A
45.
【单选题】软件可靠性分析方法通常不依赖于概率统计的方法,下面属于软件可靠性分析方法的是( )。
A.失效模式影响分析法(FMEA法)
B.故障树和事件树分析法
C.以上全部
D.潜路分析法
正确答案:C
46.
【单选题】使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。
A.程序的复杂结构
B.程序的内部逻辑
C.使用说明书
D.程序的功能
正确答案:B
47.
【单选题】测试项目实践中,测试策划活动的目标是
A.确定测试范围
B.划分测试任务
C.编写测试计划文档
D.组织测试团队
正确答案:C
48.
【单选题】下列关于面向对象软件测试的说法中,不正确的是
A.面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则
B.在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试
C.假设类B是类A的子类,如果类A已进行了充分的测试,在测试类B时不必测试任何类B 继承类A的成员方法
D.对于一棵继承树上的多个类,处于叶子结点的类也需要测试
正确答案:C
49.
【单选题】下列情况通常会考虑使用自动测试的是
A.对软件产品的次要部件进行测试
B.所开发的软件产品的需求不稳定
C.需要反复执行的测试,使用不同输入数据值进行反复测试
D.由客户方组织的验收测试
正确答案:C
50.
【单选题】下列关于测试方法,说法正确的是()。
A.白盒测试不同于黑盒测试之处是它可以减少测试用例数量
B.覆盖所有独立路径就能够覆盖所有分支
C.满足分支覆盖就满足条件覆盖和语句覆盖
D.在单元测试中不使用黑盒测试技术
正确答案:B。