ISTQB认证真题精选.docx
《ISTQB认证真题精选.docx》由会员分享,可在线阅读,更多相关《ISTQB认证真题精选.docx(18页珍藏版)》请在冰豆网上搜索。
ISTQB认证真题精选
2019年ISTQB认证真题精选
[单项选择题]
1、功能测试和结构化测试,应该在哪个测试级别展开?
()
A. 功能测试只能应用在系统测试或者验收测试级别;而结构化测试只能应用在组件测试或者集成测试级别;
B. 功能测试可以应用在任何测试级别;而结构化测试只能应用在组件测试或者集成测试级别;
C. 功能测试只能应用在系统测试或者验收测试级别;而结构化测试可以应用在任何级别;
D. 功能测试和结构化测试都可以应用在任何测试级别。
参考答案:
D
[单项选择题]
2、某个研发团队正在开发数据通信产品与用户终端设备之间的一个通信协议,下面是该协议的状态转换图。
假如是你该项目的测试人员,你准备采用状态转换测试技术设计测试用例。
针对状态S3,假如要覆盖所有由状态3出发的一次状态转换,至少需要设计多少个测试用例?
()
A. 1;
B. 2;
C. 3;
D. 4。
参考答案:
C
[单项选择题]
3、你是某手机移动终端在线支付App系统的测试经理,目前处于测试估算阶段。
你所在的公司已经通过了CMMi4的评估,因此估算的一些度量数据来自公司的历史数据,基于每个测试用例的工作量进行测试估算。
针对该系统,估算得到的测试用例数目是:
重要的测试用例:
400个;不重要的测试用例:
600个;公司基于单个测试用例的度量数据如下:
请问完成全部测试用例的测试分析、设计、实现与执行的工作量是多少?
()
A. 2800小时;
B. 1400小时;
C. 4000小时;
D. 2000小时。
参考答案:
A
[单项选择题]
4、基本的测试过程主要由下面哪些活动组成:
() A. 计划和控制(control) B. 分析和设计 C. 实现和执行 D. 评估出口准则和测试报告 E. 测试结束活动
A. A、B和C
B. A、B、C和D
C. 除E以外所有选项
D. 所有选项
参考答案:
D
[单项选择题]
5、什么是等价类划分?
()A. 将测试对象的输入或输出域划分成若干部分B. 从每一个子集中选取少数具有代表性的数据C. 是一种白盒测试方法D. 有效值的等价类E. 无效值的等价类
A. A、B、C、D
B. A、B、C
C. A、B、D、E
D. D、E
参考答案:
C
[单项选择题]
6、事件报告中可能包括的错误有:
()A. 程序错误B. 规格说明中的错误C. 用户手册中的错误
A.A
B. A、C
C. B、C
D. A、B、C
参考答案:
D
[单项选择题]
7、有一个系统已经在市场上运行了,这种情况对系统进行修改,然后进行的测试属于()
A.维护测试
B.验收测试
C.组件测试
D.系统测试
参考答案:
A
[单项选择题]
8、下列方式可以提高和改善测试人员和开发人员关系的是()
A.理解项目经理工作的重要性
B.对所发现的可能的缺陷以一种中立的方式进行沟通
C.单元测试、集成测试和系统测试都由同一批测试人员来完成
D.测试人员参加代码调试
参考答案:
B
[单项选择题]
9、下面那个不属于静态分析()
A.编码规则的检查
B.程序结构分析
C.程序复杂度分析
D.内存泄漏
参考答案:
D
[单项选择题]
10、通常情况下,承担测试监控任务的人员是()
A.测试系统管理员
B.测试经理
C.测试执行人员
D.测试设计人员
参考答案:
A
[单项选择题]
11、规划测试环境的搭建和确定测试需要的基础设施和工具属于下面的哪个活动()
A.计划和控制
B.分析和设计
C.实现和执行
D.评估出口准则和报告
参考答案:
B
[单项选择题]
12、下面关于等价类和的说法错误的是()
A.等价类划分可以分为两种类型的数据:
有效数据和无效数据
B.等价类划分也可以基于输出、内部值、时间相关的值以及接口参数等进行
C.等价类技术属于基于规格说明的测试技术
D.等价类划分主要应用于系统测试
参考答案:
D
[单项选择题]
13、使用工具的潜在收益是什么()
A.减少重复性的工作
B.更好的一致性和可重复性
C.容易得到测试和测试的相关信息
D.不用考虑不同工具之间的关系和互操作性
参考答案:
D
[单项选择题]
14、分析测试过程中的需求变更未被记录,或未被执行的原因的活动,应该在哪个阶段执行()
A.计划和控制
B.分析与设计
C.实现与执行
D.评估出口准则
参考答案:
D
[单项选择题]
15、下面哪项对于测试的描述是正确的()
A.程序中有缺陷,就肯定会在外部有所反应,这就是ISTQB所说的失效
B.当程序期望结果和实际结果有所偏差时,可以肯定就是程序内的缺陷引起的
C.人为的错误造成程序内的缺陷,而程序内的缺陷可能会成为失效
D.如果没有发现失效,也就表示程序没有缺陷
参考答案:
C
[单项选择题]
16、关于黑盒测试技术,下列哪个选项是正确的()
A.等价类划分、边界值得分析、静态分析法、评审技术
B.等价类划分、状态转换法、语句覆盖、判定覆盖
C.决策表测试、状态转换测试、等价类划分,用例测试
D.决策表测试、等价类划分,边界值分析、影响度分析
参考答案:
C
[单项选择题]
17、软件测试工作应该开始于()
A.编码之后
B.需求分析阶段
C.概要设计阶段
D.详细设计阶段
参考答案:
B
[单项选择题]
18、软件测试是软件开发过程中重要的质量保证活动,软件系统的集成测试工作应该开始于()
A.产生需求分析规约后
B.产生需求分析规约前
C.产生概要设计规约后
D.产生概要设计规约前
参考答案:
C
[单项选择题]
19、下列关于自动化测试工具的说法中,错误的是()
A.采用录制/回放是不够的,还需要进行脚本编程,加入必须的检查点
B.自动化测试并不是总能降低测试成本的,因为维护测试脚本的成本可能非常昂贵
C.相对于手动测试而言,自动化测试具有更好的一致性和可重复性
D.自动化测试能够改善混乱的测试过程
参考答案:
D
[单项选择题]
20、将选择的工具引入组织要从一个试点项目开始,下列的哪个不属于试点项目的目的()
A.通过试点项目使得对工具有更多的认识
B.评估在付出合理的成本后能否得到收益
C.通过试点项目评价员工的学习能力
D.评价工具与现存的过程以及实践的配合程度,确定哪些方面需要作修改
参考答案:
C
[单项选择题]
21、下列风险中,属于项目风险的是()
A.软件开发商交付的软件产品无法安装到新的操作系统中
B.软件开发商无法按时交付软件产品
C.软件产品内的功能异常
D.软件的性能没有达到要求
参考答案:
B
更多内容请访问《睦霖题库》微信公众号
[单项选择题]
22、在系统测试过程中,下面哪个度量项最适合衡量测试过程的进度()
A.代码的测试覆盖率
B.发现并修改的缺陷的数
C.缺陷的分布信息
D.测试用例执行量
参考答案:
D
[单项选择题]
23、下面的哪个选项最能体现独立测试的优点()
A.与开发小组脱离
B.作为最后的检查点,独立测试员可能是项目的瓶颈
C.开发人员可能失去对软件质量的责任感
D.独立的测试员可以做到没有偏见,可以发现更多的缺陷
参考答案:
D
[单项选择题]
24、关于白盒测试的概念,下列哪个选项是正确的()
A.白盒测试是根据识别软件或系统的结构导出测试用例,所以只能用在组件或集成测试中
B.在白盒测试中如果已经达到了100%的判定覆盖,不一定能达到了100%的语句覆盖
C.在白盒测试中如果已经达到了100%的语句覆盖,肯定达到了100%的判定覆盖
D.白盒测试可以应用在任何测试级别中
参考答案:
D
[单项选择题]
25、关于用例测试的描述,下列哪个选项正确()
A.使用测试用例进行的测试称为用例测试
B.通过业务场景来设计测试
C.用例描述了用户与系统之间的交互作用,并从这些交互产生从用户的角度所期望和能观察到的结果
D.用例测试常常用于组件测试
参考答案:
C
参考解析:
用例描述了参与者(包括用户与系统)之间的相互作用,并从这些交互产生一个从用户的角度所期望和能观察到的结果。
[单项选择题]
26、关于测试类型的应用范围,下面哪个是正确的()
A.结构测试只能用在组件测试或集成测试
B.功能测试只能用在系统测试或验收测试
C.白盒测试方法不能用于系统测试
D.功能测试和结构性测试可以应用在任何测试级别
参考答案:
D
[单项选择题]
27、典型的V-模型包括四种测试级别,分别是()
A.组件测试、系统测试、验收测试、维护测试
B.组件测试、回归测试、系统测试、验收测试
C.组件测试、集成测试、系统测试、验收测试
D.组件测试、模块测试、系统测试、验收测试
参考答案:
C
[单项选择题]
28、关于独立测试的描述,下面哪个是错误的()
A.独立测试通常可以更高效地发现软件缺陷和软件存在的失效
B.软件测试往往需要与软件开发不同的思维方式
C.测试通常被认为是破坏性的活动,而软件开发通常被认为是建设性的活动
D.独立测试只可应用在高级别的测试活动中,如系统测试和验收测试
参考答案:
D
[单项选择题]
29、关于软件测试的描述,下列哪项是正确的()
A.测试员在测试过程发现了软件的错误,所以软件的错误是测试员造成的
B.测试过程中没有发现错误,所以可以认为在软件中不存在缺陷
C.通过测试可以知道软件内总共有多少缺陷
D.测试可以显示缺陷的存在,但不能证明系统不存在缺陷
参考答案:
D
[单项选择题]
30、移交测试件到相关的部门()
A.测试计划和控制阶段
B.测试结束活动
C.测试实现和执行阶段
D.评估出口准则和测试总结报告阶段
参考答案:
B
[单项选择题]
31、下面的哪项不属于基本测试过程的计划和控制步骤的任务()
A.定义入口和出口准则
B.选择合适的度量项
C.确定测试的范围和风险
D.创建测试设计规范说明
参考答案:
D
[单项选择题]
32、按照风险设定测试用例的优先级并按照优先级顺序进行测试,符合测试的哪个基本原则()
A.测试只能显示缺陷的存在
B.穷尽测试是不可能的
C.杀虫剂悖论
D.缺陷集群性
参考答案:
B
[单项选择题]
33、测试目的是()
A.发现软件内的错误
B.预防错误
C.提供信心和信息
D.提供没有错误的软件
参考答案:
B
[多项选择题]
34、测试用例规格说明书包括()
A.测试规格说明ID
B.测试条目
C.规格输入
D.规格输出
E.测试环境
参考答案:
A,B,C,D
[单项选择题]
35、对于某系统的测试,将经常出现的价格组合定为最高优先级,而对较少出现的价格组合定为低优先级,这种方法应用了测试的哪个原则()
A.测试显示缺陷的存在
B.穷尽测试时不可能的
C.测试的集群性
D.测试活动依赖于测试背景
参考答案:
C
[单项选择题]
36、系统测试用例的设计基于下列哪些文档()
A.风险
B.需求规格说明书
C.用户用例
D.商业业务流程
参考答案:
B
[多项选择题]
37、单元测试可发现哪些问题()
A.单元代码的功能
B.单元代码的可集成性
C.单元代码的可维护性
D.单元代码的效率
参考答案:
A,B,D
[多项选择题]
38、对于“开发方自己执行测试”,下列哪些是正确的()
A.开发方需要非常仔细地检查自己开发的软件
B.开发方容易产生乐观的心态
C.开发方对自己的模块比较了解,节省时间
D.开发方容易对自己代码中的错误视而不见
参考答案:
A,B,D
[单项选择题]
39、对于独立测试的下列说法错误的是()
A.独立测试一定由完全独立于开发人员的专职测试人员执行
B.独立测试有助于提高测试的客观性和独立性
C.独立测试有助于提高测试的有效性
D.独立测试会让开发人员放松责任心
参考答案:
C
[多项选择题]
40、当规格说明不明确时,需要采用哪种测试方法()
A.基于风险的测试
B.基于经验的测试
C.基于规格说明书的测试
D.基于场景的测试
参考答案:
A,B,D
[单项选择题]
41、测试结束的决定因素()
A.用例总数
B.已执行的用例数
C.残存的bug数
D.经济因素
参考答案:
D
[单项选择题]
42、评估出口准则可能包括下列哪些活动()
A.确认测试过程结束
B.确认可能增加测试用例
C.确认出口准则定的过高,调整出口准则
参考答案:
A
[单项选择题]
43、在编码完成后,确认测试环境的准备和搭建已经完成,这一工作应该在哪个阶段执行()
A.计划和控制
B.分析与设计
C.实现与执行
D.评估出口准则
参考答案:
C
[单项选择题]
44、下列哪些测试属于功能测试()
A.安全测试
B.负载测试
C.压力测试
D.容量测试
参考答案:
A
[单项选择题]
45、测试监控应由以下哪个人完成()
A.测试人员
B.测试经理
C.测试执行人员
D.测试系统管理员
参考答案:
B
[单项选择题]
46、测试用具可用于()
A.单元、集成
B.系统测试
C.集成测试、部分系统测试
D.单元、集成、部分系统测试
参考答案:
D
[单项选择题]
47、在测试执行过程中发现测试的实际结果与预期结果不同,记录在测试评估事件里的是()
A.失效
B.失败
C.缺陷
D.错误
参考答案:
A
[多项选择题]
48、制定测试进度(schedule)的时候要考虑哪些因素()
A.产品规模
B.用例总数
C.测试人员生产率
D.缺陷的跟踪和解决
参考答案:
A,B,C
[多项选择题]
49、从测试技术角度看,测试分为()
A.静态测试
B.白盒测试
C.动态测试
D.黑盒测试
参考答案:
B,D
[多项选择题]
50、测试管理工具能够具有哪些功能()
A.管理需求
B.管理计划
C.缺陷追踪
D.报告总结测试结果
参考答案:
A,B,C,D
[多项选择题]
51、影响测试工作量的因素()
A.产品规模
B.对产品性能的需求
C.测试人员的数量
D.是否选用工具
参考答案:
A,B,C,D
[单项选择题]
52、以下哪些属于功能测试的范围()
A.安全测试
B.负载测试
C.性能测试
D.可维护性测试
参考答案:
A
[单项选择题]
53、关于自动化测试,说法错误的是()
A.自动化测试可用于功能测试和非功能测试
B.自动化测试在关键时候可代替手工测试
C.自动化测试适用于回归测试
D.虽然可以使用录制和回放功能,但是也需要编辑自动化脚本
参考答案:
B
[单项选择题]
54、桩、驱动和模拟器适用于下列哪种测试()
A.集成测试和组件测试
B.集成测试和系统测试
C.组件测试和部分系统测试
D.集成测试、组件测试和部分系统测试
参考答案:
D
[单项选择题]
55、以下不属于评审工具的主要作用的是()
A.对代码进行度量(例如:
复杂度)可以帮助计划或风险分析
B.存储和交流评审意见、缺陷和工作报告
C.为庞大的或分布于不同地区的团队提供在线评审
D.可支持评审过程、检查表、评审指导方针
参考答案:
A
[单项选择题]
56、为测试执行、缺陷跟踪和需求管理提供接口,还提供定量分析和报告测试对象。
它还支持追溯测试对象到需求规格说明并可提供独立的版本控制能力或提供一个外部接口。
这种工具是()
A.测试执行工具
B.测试管理工具
C.配置管理工具
D.事件管理工具
参考答案:
B
[多项选择题]
57、事件报告的主要目的和作用是什么()
A.为开发人员和其他人员提供问题反馈,在需要的时候可以进行识别、隔离和纠正
B.为测试组长提供一种有效跟踪被测系统的质量和测试进度的方法
C.提高开发人员的编程技能
D.为测试过程改进提供资料
参考答案:
A,B,D
参考解析:
事件报告的主要目的和作用:
(1)为开发人员和其他人员提供问题反馈,在需要的时候可以进行识别、隔离和纠正
(2)为测试组长提供一种有效跟踪被测系统的质量和测试进度的方法
(3)为测试过程改进提供资料
[单项选择题]
58、以下属于项目风险的是()
A.与测试员进行需求和测试结果沟通方面存在的问题
B.易错(failure-prone)的软件交付使用
C.软件/硬件对个人或公司造成伤害的可能性
参考答案:
A
[单项选择题]
59、下面哪个不属于测试控制措施()
A.基于测试监控信息来做决策
B.指定测试的入口和出口准则
C.如果一个已识别的风险发生,重新确定测试优先级
D.根据测试环境可用性,改变测试的时间进度表
参考答案:
B
[单项选择题]
60、以下不属于测试报告的主要内容的是()
A.在测试阶段发生了什么,比如达到测试出口准则的日期
B.通过分析相关信息和度量可以对下一步的活动提供建议和做出决策
C.对仍然存在的缺陷的评估
D.为已定义的不同测试任务分配的资源
参考答案:
D