26-ISTQB考证-2
26-ISTQB考证-2
001-测试如何能成为质量保证体系的组成部分?[单选]
- a: 测试确保需求足够明确,
- b: 测试降低系统的质量风险,
- c: 测试确保组织内的规范被遵守,
- d: 测试通过已执行测试用例的数量来衡量软件的质量,
答案: B
解析: B
002-下面关于独立测试的描述,独立性从高到低的排列,哪个是最合适的?
开发人员测试自己开发的代码;
测试外包或者组织之外的测试团队;
组织内独立的测试团队;
开发团队内的测试人员。[单选]
- a: 1-4-2-3;,
- b: 1-4-3-2;,
- c: 3-2-4-1;,
- d: 2-3-4-1。,
答案: D
解析: D
003-下列哪项是测试团队最实际的目标之一?[单选]
- a: 确定是否执行了足够的组件测试,
- b: 触发尽可能多的失效,这样错误可以被揭示并且修复,
- c: 证明所有错误都已被发现,
- d: 证明任何遗留的错误不会造成任何失效,
答案: B
解析: B
004-下面关于回归测试,描述正确的是:[单选]
- a: 回归测试只能在系统测试层面执行,
- b: 回归测试只能用于功能测试,不能用于非功能测试,
- c: 回归测试都是自动化执行的,
- d: 回归测试是对已被测试的程序实体,在引入修改后的再次测试,以此确认修改后是否有 新的缺陷引入系统,
答案: D
解析: D
005-下列哪个对于测试条件的描述是最准确的?[单选]
- a: 由需求文档所定义的组件或者系统的一个属性,
- b: 测试依据中与实现特定测试目标相关的一个方面,
- c: 在特定条件下,软件能够提供期望功能的能力,
- d: 已被执行的测试套件中独立影响条件输出的单一条件输出所占的百分比,
答案: B
解析: B
006-下列测试管控选项是应对具体情况时最合适的?[单选]
- a: 要求强制晚上和周末加班来弥补三周左右的进度滞后,
- b: 在当前情况和条件下重新评估出口条件和测试计划,
- c: 告知用户群体当前需求范围的缩减以及后续的增量交付计划,
- d: 安排与用户群体代表的会议来讨论用户接口,
答案: B
解析: B
007-下面描述的特点,最符合哪种评审类型的特点?(K2) 文档化和定义的缺陷检测过程,需要包含同行和技术专家;可能是没有管理者参与的同行评审;理想情况下由专门接受过培训的主持人(不是作者本人)来领导;[单选]
- a: 走查;,
- b: 技术评审,
- c: 审查;,
- d: 管理评审,
答案: B
解析: B
008-某通讯产品的研发采用的是V模型,该产品的底层协议模块有第三方提供,请问以下关于
针对第三方提供的底层协议模块的测试建议最合适的是:( )[单选]
- a: 由于本组织和第三方的关系比较好,他们提供的模块可以直接使用;,
- b: 对第三方提供的底层协议模块进行验收测试后,再将验收测试通过的模块和自己开发的模 块进行集成测试;,
- c: 直接将第三方提供的底层协议模块和自己开发的模块进行集成测试;,
- d: 对第三方提供的底层协议模块进行的测试属于维护测试。,
答案: B
解析: B
009-测试人员(Tester)在软件配置管理中工作主要是:[单选]
- a: 根据配置管理计划和相关规定,提交测试配置项和测试基线;,
- b: 建立配置管理系统,
- c: 提供测试的配置审计报告,
- d: 建立基线,
答案: A
解析: A
010-下面关于黑盒测试的论断,哪个是错误的?[单选]
- a: 黑盒测试设计技术针对的是功能测试,而不是非功能测试;,
- b: 黑盒测试设计技术可以应用于任何测试级别;,
- c: 黑盒测试设计技术是根据分析测试依据来选择测试条件、测试用例或测试数据的技术,
- d: 黑盒测试设计技术不需要使用任何关于被测组件或系统的结构的测试技术,
答案: A
解析: A
011-在一个销售管理系统中,销售员可以根据当时的实际情况允许给顾客 0-20%
的折扣,折扣精确到小数后二位。现在要对系统的折扣项用边界值分析的方法进
行测试,如下的哪组数据可以用于边界值测试的最佳选择:[单选]
- a: (-2, -1, 0, 1, 99, 100, 101),
- b: (-Max, 0, 20, Max),
- c: (-0.01, 0, 0.01, 19.99, 20.00, 20.01),
- d: (-0.01, 0, 0.01, 99.99, 100.00, 100.01),
答案: C
解析: C
012-以下列出了在软件测试过程中被发现的一系列问题,这其中哪一个属于失效:[单选]
- a: 当用户从一个对话框中点击确认按钮时,程序发生了崩溃,
- b: 一个代码文件使用了错误的版本信息,
- c: 代码中一个计算算法使用了错误的输入变量,
- d: 在编写一个算法时程序员错误的理解了需求,
答案: A
解析: A
013-在测试和评审过程中,下列哪种态度或行为可能引发团队内部的问题或冲突:[单选]
- a: 测试和评审人员对于寻找缺陷抱有好奇和专注的态度,
- b: 测试和评审人员没有足够的能力去发现缺陷和失效,
- c: 测试和评审人员在讨论缺陷问题的时候,对当事人进行指责,
- d: 测试和评审人员预计缺陷已经被开发人员修复,
答案: C
解析: C
014-下面哪项对于测试的描述是正确的?[单选]
- a: 程序中有缺陷,就肯定会在外部有所反应,这就是 ISTQB 所说的失效,
- b: 当程序期望结果和实际结果有所偏差时,可以肯定就是程序内的缺陷引起的,
- c: 人为的错误造成程序内的缺陷,而程序内的缺陷可能会成为失效,
- d: 如果没有发现失效,也就表示程序没有缺陷,
答案: C
解析: C
015-以下对于等价类划分技术的描述哪一个是正确的:[单选]
- a: 对于每一个等价类应该选择至少两个数据用于测试,
- b: 只能用于对于用户输入控件的测试,
- c: 必须结合边界值分析来设计测试,
- d: 可以有有效类和无效类,
答案: D
解析: D
016- 一个软件测试和开发组织想要实现一系列测试效果优化的目标。在以下列出的这些优化目标中,哪一项可以通过引入测试管理工具来达成:[单选]
- a: 实现需求、测试和缺陷之间的可追溯性,
- b: 优化测试过程发现缺陷的能力,
- c: 提升缺陷修复的速度,
- d: 将一部分测试使用自动化方式实现,
答案: A
解析: A
017-某一个速度控制和报告系统有以下特性:
如果你以50km/h或以下的速度驾驶,没有任何处理
如果你以50km/h以上55km/h或以下的速度驾驶,会被警告
如果你以55km/h以上但不超过60km/h的速度驾驶,会被罚款
如果你以60km/h的速度驾驶,驾照会被吊销
用二点边界值分析法,能确定哪些值(km/h)做为边界值?[单选]
- a: 0,?9,?0,?4,?9,?0.,
- b: 50,?5,?0.,
- c: 49,?0,?4,?5,?0,?2.,
- d: 50,?1,?5,?6,?0,?1.?,
答案: D
解析: D
018-正式评审过程中的哪个角色具有以下两个职责?(K1) -负责策划评审、召开会议和会议后的跟踪;-需要的时候,进行不同观点之间的协调;[单选]
- a: 经理;,
- b: 作者;,
- c: 主持人,
- d: 记录员,
答案: C
解析: C
019-以下哪一项是缺陷攻击测试最合适的测试依据[单选]
- a: 经验,以往的缺陷和失效数据,对于软件失效的认知,
- b: 项目开始阶段做出的风险评估,
- c: 领域专家通过商务流程提炼出的用户用例,
- d: 通过与现存系统比对从而得出对系统的期望,
答案: A
解析: A
020-关于黑盒测试方法、基于经验的测试方法和白盒测试方法,下列哪个选项的
描述是正确的?[单选]
- a: 黑盒测试方法是依据对测试基础文档进行分析后导出测试用例;白盒测试方法是依据测试人员和用户的经验导出测试用例,
- b: 黑盒测试方法是依据对测试基础文档进行分析后导出测试用例;白盒测试方法是基于对组件或系统结构分析导出测试用例,
- c: 黑盒测试方法和白盒测试方法一样,都是基于测试人员和用户的经验导出测试用例,
- d: 黑盒测试方法就是基于经验的测试方法,
答案: B
解析: B
021-以下哪项是一个项目风险:[单选]
- a: 人员和相应技能的不足,
- b: 贫弱的产品特性(如可用性),
- c: 交付了可能带有错误的产品,
- d: 可能的可靠性缺陷,
答案: A
解析: A
022-下面哪个最有可能属于动态和启发式(Dynamic and heuristic approaches)的测试策
略?[单选]
- a: 基于质量特性的方法;,
- b: 基于运行概况的方法;,
- c: 基于需求的测试;,
- d: 探索性测试。,
答案: D
解析: D
023-判定覆盖和语句覆盖的比较:[单选]
- a: 100%的判定覆盖可以保证100%的语句覆盖,反之则不行,
- b: 100%的语句覆盖可以保证100%的判定覆盖,反之则不行,
- c: 100%的语句覆盖可以保证100%的判定覆盖,反之亦然,
- d: 100%的语句覆盖和100%的判定覆盖之间没有直接的联系,
答案: A
解析: A
024-下面哪个测试技术属于基于经验的测试技术?[单选]
- a: 缺陷攻击;,
- b: 用户故事测试;,
- c: 用例测试;,
- d: 边界值分析。,
答案: A
解析: A
025-IEEE 1028 也将‘管理评审’定义为一种评审类型. 管理评审的主要目的是什么?[单选]
- a: 在设计阶段统一技术概念,
- b: 建立各方对于需求的理解,
- c: 对流程、法规和标准的遵从与否提供独立的评估,
- d: 监控过程,评估项目状态,对未来工作做出抉择,
答案: D
解析: D
026-在计划的测试活动完成以后,评估出口准则,下列哪项因素可能会阻碍交付:[单选]
- a: 测试团队用了少于计划的时间来完成测试任务,
- b: 当前市场压力很大,项目希望尽早将产品投入市场,
- c: 对于系统功能的回归测试执行的还不充分,预计有潜在缺陷,
- d: 计划中的一个子模块最终被放弃没有进行开发和测试,
答案: C
解析: C
027-ISTQB术语中的回归测试的目的是:[单选]
- a: 验证bug的成功修复与否,
- b: 预防功能编写的不完善和疏漏,
- c: 确保程序修正过程中没有引入新的缺陷,
- d: 帮助程序员更好的进行单元测试,
答案: C
解析: C
028-以下可能导致缺陷的原因有:
1.环境因素
2.开发技术
3.过程管理规范性
4.个人能力
5.软件的复杂性
6.开发周期的长短[单选]
- a: 以上都是,
- b: 以上都不是,
- c: 1+2+3,
- d: 4+5+6,
答案: D
解析: D
029-某数据通信产品提供客户端的ADSL上网业务,其主要有4个功能模块组成,分别是M1、 M2、M3和M4表示。在测试计划阶段,利益相关者对它们进行了风险的识别和分析,得到的
可能性与严重程度分别如下(数字越大,表示可能性越大,严重程度越高):
M1:56%、10
M2:48%、5
M3:36%、7
M4:72%、8
请问,作为测试人员,在不考虑加权的情况下,你认为哪个模块的风险级别最低?[单选]
- a: M1;,
- b: M2;,
- c: M3;,
- d: M4,
答案: B
解析: B
030-在测试团队中,在测试经理和测试人员的工作分工上,下列哪项最合理:[单选]
- a: 测试经理制定测试计划和方针;测试人员选择测试和监控工具,
- b: 测试经理计划、组织和监控测试活动;测试人员细化和执行和自动化测试内容,
- c: 测试经理计划、组织和监控测试活动;测试人员设计测试用例和决定测试方案,
- d: 测试经理计划、组织和监控测试活动,定义测试用例;测试人员执行测试用例,
答案: B
解析: B
031-下列哪个是需求说明阶段的测试活动的一个例子?[单选]
- a: 需求评审会议,
- b: 引出需求的商务分析,
- c: 对于需求进行验收测试,
- d: 显示需求覆盖程度的测试报告,
答案: A
解析: A
032-当评审一个安全关键性组件,并且评审必须采取基于规则的和清单的正式过程,那么最好选择哪一种评审形式:[单选]
- a: 非正式评审,
- b: 技术评审,
- c: 审查,
- d: 走查,
答案: C
解析: C
033-下列哪个选项不应该触发维护测试?[单选]
- a: 决定对软件的可维护性进行测试,
- b: 决定在软件迁移到新系统后进行测试,
- c: 决定对归档数据能否被获取进行测试,
- d: 决定在一个‘热修复’后进行测试,
答案: A
解析: A
034-下面关于通过测试提高软件质量的描述,哪个观点是不合适的?[单选]
- a: 尽早参与需求规格说明文档评审,发现并及时修复文档中的缺陷,
- b: 根据软件可靠性测试发现的缺陷,对软件可靠性度量,从而评估软件可靠性;,
- c: 设计合理的测试用例,在测试执行过程中发现缺陷并通过修改缺陷,以提高软件质量;,
- d: 通过分析测试过程中发现的缺陷和引入缺陷的根本原因,改进开发过程和测试过程,以避免同样的缺陷再次发生,
答案: B
解析: B
035-关于测试的类型,下列哪一个组合是正确的
1)通讯录信息修改
2)确认测试/再测试
3)语句覆盖
4)压力测试
功能测试
与变更有关的测试
非功能测试
结构性测试[单选]
- a: 1-A; 2-B; 3-C; 4-D,
- b: 1-A; 2-B; 3-D; 4-C,
- c: 1-C; 2-A; 3-D; 4-B,
- d: 1-B; 2-A; 3-D; 4-C,
答案: B
解析: B
036-下列关于工具使用风险的说法中,不恰当的是:[单选]
- a: 工具能够或多或少提高测试效率,
- b: 没有好的测试过程或成熟的测试方法,工具并不能像预期的那样降低成本,
- c: 与手工测试相比较,使用自动化工具也可能会增加测试成本,
- d: 培训和指导有助于降低工具使用的风险,
答案: A
解析: A
037-为了改进项目,公司准备引入一种工具支持。哪一种工具可以帮助被审查代码的高质量?[单选]
- a: 评审工具,
- b: 测试执行工具,
- c: 静态分析工具,
- d: 测试设计工具,
答案: C
解析: C
038-关于测试执行工具的描述,下面哪个是正确的?[单选]
- a: 通过记录测试人员手工操作的过程,测试人员可以快速的进行自动化,该方式适合大量 的自动化测试;,
- b: 关键字驱动的方法是将关键字和测试数据与测试用例分离,并通过测试执行确定测试用 例的期望结果;,
- c: 数据驱动的方法和关键字驱动的方法是一样的,除了一个关注在数据,而另一个关注在 关键字;,
- d: 高效的使用测试执行工具,需要懂得相应脚本语言方面的技术专家的支持,
答案: D
解析: D
039-以下哪项是使用测试执行工具的好处?[单选]
- a: 可以更简单的创建回归测试,
- b: 可以更简单的维护测试资产版本,
- c: 可以更简单的创建安全测试,
- d: 可以更简单的执行回归测试,
答案: D
解析: D
040-下面关于基于经验的测试技术的特点描述,哪个选项是正确的?[单选]
- a: - 使用正式或非正式的模型来描述需要解决的问题、软件或其组件等;,
- b: - 对可能存在的缺陷及其分布情况的了解作为另一个信息来源;,
- c: - 使用正式或非正式的模型来描述需要解决的问题、软件或其组件等,
答案: C
解析: C
041-“向评审参与者解释评审的目标”属于下列哪个阶段的主要活动:[单选]
- a: 计划阶段,
- b: 预备会阶段,
- c: 个人准备阶段,
- d: 评审会议阶段,
答案: B
解析: B
042-下列那两项最应该被纳入测试过程报告中:
(1)阻碍测试的因素
(2)测试通过率
(3)测试用例
(4)测试目标[单选]
- a: 1,3,
- b: 1,2,
- c: 2,4,
- d: 3,4,
答案: B
解析: B
043-下面关于引起缺陷的根本原因及其影响的论断,哪个是正确的?[单选]
- a: 缺陷也可能是环境条件引起的,例如:辐射、电磁场和污染等都有可能影响软件的执行,
- b: 如果软件产品实现了未期望的功能,那是由于软件代码中存在错误而造成的,
- c: 复杂的系统架构、技术的革新和许多系统之间的交互等因素,都是产生缺陷的原因,
- d: 为了发现软件代码中的缺陷,只能进行黑盒测试,
答案: C
解析: C
044-下列哪种情况不适合用探索性测试?[单选]
- a: 当时间有压力时,可以采用探索性测试,
- b: 当依据文档不充足时,可以采用探索性测试,
- c: 当正式测试已经进行的比较充足后,可以采用探索性测试检查测试的覆盖度,
- d: 当测试人员是测试领域新手时可以采用探索性测试,
答案: D
解析: D
045-系统对于雇员的奖金进行计算。奖金不能为负数,但是可以少至为0。
奖金金额由雇员的工作年限决定,工作年限被分为这样几个当次:
小于或等于2年,大于2年但是小于5年,大于5年但小于10年,10年以上。
那么我们最少需要几个测试用例来覆盖这个奖金计算体系的所有等价类?[单选]
- a: 3,
- b: 5,
- c: 2,
- d: 4,
答案: D
解析: D
046-测试报告不包含的内容是?[单选]
- a: 测试人员、时间、产品、版本,
- b: 测试环境配置,
- c: 测试结果统计,
- d: 测试通过/失败标准,
答案: D
解析: D
047-下面哪些关于从用户用例产出测试用例得好处是正确的?
对系统测试和验收测试很有帮助
只对自动化测试有帮助
对组件测试有帮助
对测试组件之间的交互有帮助[单选]
- a: 1,4,
- b: 1,
- c: 1,2,
- d: 3,
答案: A
解析: A
048-“确认并更新测试依据和测试用例间的双向可追溯性”。上述活动应该是哪个测试阶段
的任务?()[单选]
- a: 测试计划和控制阶段;,
- b: 测试实现和执行阶段;,
- c: 测试分析和设计阶段;,
- d: 测试出口准则评估和报告阶段。,
答案: B
解析: B
049-下面哪个组合项正确地描述了正式评审过程的顺序和对应的活动?
个人准备阶段(Individual preparation)
计划阶段(Planning)
预备会阶段(Kick-off meeting)
评审会议阶段(Review meeting)
返工阶段(Rework)
跟踪结果阶段(Follow-up)
A 讨论和记录并留下文档化的结果或会议纪要
B分发文档,向评审员解释评审的目的、过程和文档
C 先行评审文档,为评审会议做准备
D 定义评审标准,选择要进行评审的对象
E检查缺陷是否已得到修改,核对出口准则
F修改发现的缺陷,记录缺陷更新的状态[单选]
- a: 2-D; 3-B; 1-C; 4-A; 5-F; 6-E,
- b: 1-D; 2-C; 3-B; 4-A; 6-E; 5-F,
- c: 1-C; 2-D; 3-B; 4-A; 5-F; 6-E,
- d: 3-A; 2-C; 4-E; 6-B; 1-F; 5-D?,
答案: A
解析: A
050-下面哪个属于静态分析工具可以识别的典型缺陷?[单选]
- a: 发现银行应用系统的安全漏洞;,
- b: 发现飞行控制系统的性能降低;,
- c: 发现多线程应用系统的时间并行关系;,
- d: 发现手机应用中的内存泄漏。,
答案: A
解析: A
