【最全】ISTQB- FL模拟题(含答案)

article/2025/9/9 15:24:17

【注:摘于官网】

1、以下哪一项是对测试条件的最佳描述?(b

a) 需求文档明确或隐含说明的组件或系统的属性。——特性的定义

b) 测试依据的一部分,其与实现特定测试目标相关。

c) 当软件在特定条件下使用时,软件产品提供满足显性和隐含要求的功能的能力。——功能的定义

d) 在所有独立影响判定结果的单独条件输出中,被测试套件覆盖的百分比。——判定覆盖的定义

2、以下哪项关于测试目标的表述是正确的?(b

a) 确定是否在系统测试中执行了全面的组件测试。——组件测试不是系统测试的一部分

b) 发现尽可能多的失效,以便识别和修复缺陷。

c) 证明已识别所有可能的缺陷。——穷尽测试是不可能的

d) 证明任何剩余的缺陷不会导致任何失效。——穷尽测试是不可能的

3、对于测试和调试的区别,下列表述正确的是? (b

a) 测试可识别缺陷的来源;而调试可分析缺陷并提出预防活动。——测试不能识别缺陷来源

b) 测试可显示由缺陷引起的失效;而调试可查找、分析和移除软件中的失效原因。——调试是开发活动

c) 测试可移除缺陷;而调试可识别失效的原因。——测试不能移除故障

d) 测试可预防失效原因;而调试可移除失效。——测试不能直接预防失效原因。调试不会移除失效,只会移除引起失效的原因

4、以下哪一项描述了在测试过程中或生产过程中发现了失效?(a

a) 当用户在对话框中选择选项时,产品崩溃。——失效是缺陷的外在表现

b) 构建中包含了源代码文件的错误版本。——这是缺陷,不是失效。代码存在问题可能不会导致失效,例如假设源代码文件仅对注释进行了更改

c) 计算算法使用了错误的输入变量。——这是缺陷,不是失效。在测试或生产中不使用此计算,则不会发生失效。

d) 开发人员误解了算法的需求。——这是错误,不是失效。对需求的误解可能会或可能不会导致在算法实施中引入缺陷,这反过来可能会或可能不会导致失效

5、以下哪一项陈述正确的描述了软件测试7个基本原则中的一个?(c

a) 通过使用自动化测试,使得穷尽测试成为可能。

b) 在足够的工作量和工具的支持下,所有软件都可进行穷尽测试。

c) 无法测试系统中的所有输入和前提条件组合。

d) 测试的目的是证明缺陷不存在。——测试可以证明存在缺陷,不能证明没有缺陷

6、以下哪种方式可以让测试成为质量保证的一部分?(b

a) 它确保了需求是足够详细的。——这是质量保证,不是测试

b) 它降低了系统质量的风险级别。

c) 它确保遵循了组织内标准。——这是质量保证,不是测试

d) 它根据执行的测试用例数量来测量软件质量。——在不知道结果的情况下,只是计算已执行测试用例数量,无法测量质量

7、下列哪个任务是在ISTQB测试过程的测试分析活动中开展的?(d

a) 识别任何所需的基础架构和工具——此活动在测试设计活动期间执行 

b) 从测试规程创建测试套件——此活动在测试实施活动期间执行

c) 分析学到的经验教训以进行过程改进——此活动在测试结束活动期间执行

d) 评估测试依据的可测试性

8、通过将以下测试工作产品(1-4)映射到正确的描述(A-D)来区分它们。(a

1. 测试套件

2. 测试用例

3. 测试脚本

4. 测试章程

A. 一组测试脚本或测试执行计划

B. 一组用于自动执行测试规程的指令

C. 包含期望结果

D. 可以用来被验证的一个事件

a)1A,2C,3B,4D

b)1D,2B,3A,4C

c)1A,2C,3D,4B

d)1D,2C,3B,4A

9、如何在验收测试中运用白盒测试?(c

) 检查是否可以在集成系统之间传输大量数据——与集成测试相关

b) 检查是否已执行所有代码的语句和判定路径——与组件测试相关

c) 检查是否已遍历所有工作过程流

d) 遍历WEB页面的导航——与系统测试相关

10、关于组件测试和系统测试的区别,下面哪个表述是正确的?(b

) 组件测试验证可单独测试的软件模块、程序对象和类的功能,而系统测试则验证组件之间的接口以及系统不同部分之间的交互——验证组件之间的接口以及系统不同部分之间的交互是集成测试

b) 组件测试的测试用例通常来自组件说明,设计说明或数据模型,而系统测试的测试用例通常来自需求说明或用例——可用作组件测试的测试依据的工作产品示例包括:详细设计,代 码,数据模型,组件说明

c) 组件测试仅关注功能属性,而系统测试侧重于功能和非功能属性——组件测试不仅关注功能特性

d) 组件测试是测试人员的职责,而系统测试通常是系统使用者的职责——组件测试通常由开发人员负责,而系统测试通常由测试人员负责

11、以下哪一项是正确的?(c

a) 回归测试的目的是检查修复是否已成功实现,而确认测试的目的是确认缺陷修复没有导致新问题。——确认测试不检查是否已成功实施,不检查副作用

b) 回归测试的目的是检测缺陷修复后软件的行为,而确认测试的目的是检查系统是否能在新环境中工作。——检查系统是否能在新环境中工作是回归测试的

c) 回归测试的目的是检测缺陷修复后软件的行为,而确认测试的目的是检查原始缺陷是否已被修复。

d) 回归测试的目的是检查新功能是否可工作,而确认测试的目的是检查原始缺陷是否已修复。——测试新功能不是回归测试

12、以下哪个选项最适合描述增量开发模型?(a

a) 定义需求、设计软件和开展测试是在一系列迭代的阶段中完成的

b) 开发过程中的一个阶段应该在前一阶段完成时开始——属于顺序模型

c) 测试被视为一个单独的阶段,并在开发完成后进行——属于瀑布模型

d) 测试作为增量添加到开发中——仅有测试不是开发中的增量

13、以下哪项应该不是维护测试的触发条件?(a

a) 决定测试软件的可维护性——这是可维护性测试,而不是维护测试

b) 决定测试移植到新操作系统的系统——新环境以及已更改软件的运行测试

c) 决定测试归档数据是否可恢复——在长期保留期归档后测试恢复/检索过程

d) 决定进行紧急修复(hot fixes)后的测试——对交付的软件产品进行应对性修改,以纠正导致实际失效的紧急缺陷

14、以下哪个选项是正式评审角色?(d

a) 开发人员、主持人、评审负责人、评审员、测试人员

b) 作者、主持人、经理、评审员、开发人员

c) 作者、经理、评审负责人、评审员、设计人员

d) 作者、主持人、评审负责人、评审员、记录员

15、以下哪个描述了正式评审的主要活动?(c

a) 评审启动会,回溯,独立评审,事件交流和分析,返工,跟踪结果

b) 计划,独立评审,事件交流和分析,返工,关闭任务,跟踪结果

c) 计划,评审启动会,独立评审,事件交流和分析,修正和报告

d) 独立评审,评审会,返工,结束任务,跟踪结果,根本原因分析

16、当评审必须遵循基于规则和检查表的正式过程时,下面哪个评审类型是最好的选择?(c

a) 非正式评审——使用检查表是可选的

b) 技术评审——使用检查表是可选的

c) 审查

d) 走查——使用检查表是可选的

17、以下哪一个静态测试的描述是正确的?(a

a) 检测和移除缺陷的成本低——相比生命周期后期发现的缺陷,早期发现的缺陷其移除的成本更低

b) 它可以使动态测试面临更少的挑战

c) 它可以尽早得发现在生命周期中运行的问题——这是动态测试

d) 在测试安全关键系统时,静态测试价值小,因为动态测试比它更容易发现缺陷

18、正评审报纸订阅系统的设计,预期的系统用户是:

- 订购用户

- 技术支持团队

- 计费部门

- 数据库管理员

每种类型的用户通过不同的登录接口登录系统(例如,订购用户通过web页面登录;技术支持通过应用程序登录)。 要求不同的评审对象从上述用户类别的角度验证系统的登录流程。 以下哪个评审意见,最有可能被所有评审者发现?(d

a) Web的登录页面混杂很多的广告。导致用户很难找到“忘记密码?”链接。——技术支持团队不通过web页面登录

b) 访问计费应用的登录还应允许访问订阅用户的信息,而不是强制第二次登录会话。——计费部门视角

c) 登录数据库应用程序后,没有退出功能。——数据库管理员视角

d) 登录流程不直观,因为它需要先输入密码,然后才能输入用户名。

19、 什么是基于检查表的测试?(c

a) 是一种基于测试人员对过去失效的知识,或失效模式的通用知识来进行测试的一种测试技术。——错误推测法的定义

b) 在不考虑组件或内部结构的情况下,根据对组件或系统的功能或非功能说明的分析,推导和/或选择测试用例的过程。——黑盒测试技术的定义

c) 它是基于经验的测试技术,经验丰富的测试人员使用记录、检查或记住的概要条目列表,或是一组规则或标准,产品必须根据这些规则或标准进行验证。

d) 测试人员根据他们的知识、对测试项目的探索和以前的测试结果,动态地设计和执行测试的一种方法。——探索性测试的定义

20、以下哪个选项归类为黑盒测试技术?(d

a) 基于架构分析的技术——属于白盒测试技术

b) 检查测试对象是否按照技术设计进行工作的技术——属于白盒测试技术

c) 基于对软件使用预期的技术——属于基于经验的测试技术

d) 基于正式需求的技术——黑盒测试技术(也称为基于行为或行为的技术)基于对适当测试依据的分析(例如,正式需求文档,说明,用例,用户故事)

21、以下语句是判定覆盖的陈述: “当代码只包含一个'if'语句而没有循环或CASE语句时,我们运行的任何单个测试用例都将实现50%的判定覆盖。” 以下哪个语句是正确的?(b

a) 这句话是对的。任何单个测试用例提供100%的语句覆盖,因此提供50%的判定覆盖。

b) 这句话是对的。任何单个测试用例都会导致“if”的取真或取假的结果。——因为任何测试都会导致“if”语句的结果,取真或取假,根据定义,我们可以实现 50%的判定覆盖

c) 这句话是错的。在这种情况下,单个测试用例只能保证25%的判定覆盖。

d) 这句话是错的。语句过于宽泛。它可能是正确的,也可能是错误的,取决于被测软件。——该论述是具体的,始终是真实的

22、以下哪一项是对语句覆盖的最佳描述?(b

a) 用于计算和测量已执行的测试用例的百分比的度量

b) 用于计算和测量源代码中已执行的语句的百分比的度量——语句测试覆盖代码中的可执行语句,覆盖测量=测试执行的语句数 / 测试对象中可执行语句的总数*100%

c) 用于计算和测量源代码中执行并已通过的测试用例所覆盖语句数的度量

d) 评估所有语句是否被覆盖,且给出正确/错误确认的度量

23、关于语句覆盖和判定覆盖之间的关系,以下哪一项描述是正确的?(a

a) 判定覆盖强于语句覆盖

b) 语句覆盖强于判定覆盖

c) 100%的语句覆盖保证100%的判定覆盖——实现100%的判定覆盖率可保证100%的语句覆盖

d) 判定覆盖永远不会达到100%

24、以下哪种场景不适合使用探索性测试?(c

a) 当有时间压力时,和/或需求不完整或不适用时——时间压力大时,探索性测试反而最有用

b) 当系统以增量方式进行开发和测试时——不影响使用探索性测试

c) 当只有新人和没有经验的测试人员可用时——探索性测试应由具有类似应用和技术的经验丰富的测试人员执行,测试人员需要在探索性测试期间不断做出决策,例如接下来要测试什么

d) 当被测应用的主要部分只能在客户现场进行测试时——探索性测试可以在任何地方使用

25、计算员工的奖金。它不能是负数,但计算结果可以为零。奖金基于工作年限进行计算。 分类情况有:小于或等于2年,超过2年但不到5年,5年或更长,但不到10年,10年或更长。 为计算奖金而覆盖所有有效等价类所需的最小测试用例数是多少?(d

a) 3

b) 5

c) 2

d) 4——0<合同年限≤2;2<合同年限<5;5≤合同年限<10;10≤合同年限

26、速度控制和报告系统具有以下特征: 如果你以50公里/小时或更低的速度行驶,什么都不会发生(两点边界50,51)。 如果您的行驶速度超过50公里/小时,但速度不超过55公里/小时,您将收到警告(两点边界50,51,55,56)。 如果您的行驶速度超过55公里/小时但不超过60公里/小时,您将被罚款(两点边界55,56,60,61)。 如果您的行驶速度超过60公里/小时,您的驾驶执照将被暂停(两点边界60,61)。 基于两点边界值分析,哪个选项是最可能识别的(km/h)?(d

a) 0, 49, 50, 54, 59, 60

b) 50, 55, 60

c) 49, 50, 54, 55, 60, 62

d) 50, 51, 55, 56, 60, 61

27、如果公司员工在公司工作超过一年并达到个人商定的目标,则可获得奖金。

以下判定表旨在测试支付奖金的逻辑而设计:

在上述判定表中可以删除哪些测试用例,因为在真实的情况下,这些测试用例不会发生?(d

a) T1和T2

b) T3和T4

c) T7和T8

d) T5和T6

28、关于给定状态转换图和测试用例表论断,以下哪个是正确的?(b

测试用例12345
开始状态S1S2S2S3S3
输入开机关机RC开RC关闭关机
预期的结果 S2S1S3S2S1

a) 给定的测试用例可用于覆盖状态转换图中的有效和无效转换

b) 给定的测试用例表示了状态转换图中所有可能的有效转换

c) 给定的测试用例仅表示了状态转换图中的一些有效转换

d) 给定的测试用例表示了状态转换图中的顺序转换对——因为尚未指定运行测试用例的顺序,我们不知道将发生哪些转换对

29、视频应用具有以下需求: 该应用应允许播放以下显示分辨率的视频:(c

a) 640×480

b) 1280×720

c) 1600×1200

d) 1920×1080

以下哪个测试用例列表是应用等价类测试技术来测试此需求的结果?

a) 验证应用是否可以在分辨率为1920x1080(1个测试)的显示器上播放视频

b) 验证应用是否可以在分辨率为640x480和1920x1080(2个测试)的显示器上播放视频

c) 验证应用是否可以在需求中的每个显示分辨率上播放视频(4个测试)——该场景针对需求提供了离散值枚举的情况,每个枚举值本身就是一个等价类,都将在使用等价类测试技术时进行测试

d) 验证应用程序是否可以在需求中的任何一种分辨率上播放视频(1个测试)

30、关于测试经理和测试人员之间任务的划分,以下哪个描述最恰当?(b

a) 测试经理计划测试活动并选择要遵循的标准,而测试人员选择要使用的工具和控件——测试人员是使用而不是选择这些工具

b) 测试经理计划、组织和控制测试活动,而测试人员定义并执行测试

c) 测试经理计划、监督和控制测试活动,而测试人员设计测试并确定自动化测试框架——决定自动化框架不是测试人员的任务

d) 测试经理计划并组织测试并定义测试用例,而测试人员应确定测试的优先级并按序执行——定义测试用例不是测试经理的任务

31、以下哪个度量是测试执行期间最适合监督的?(a

a) 已执行测试用例的百分比——运行/未运行的测试用例数,以及通过/失败的测试用例数

b) 在测试环境准备中已完成工作的百分比——测试准备期间

c) 计划的测试用例中已准备的百分比——同上

d) 在测试用例准备中已完成工作的百分比——同上

32、以下哪一个因素会影响测试计划,且是测试计划的一部分?(a

a) 预算限制——计划测试且存在预算限制时,需要确定优先级,应测试什么和应忽略什么

b) 测试日志——测试监控的一部分

c) 失效率——同上

d) 用例——测试设计的一部分

33、以下哪项是测试的典型出口准则?(c

a) 可靠性测量、测试人员独立程度和产品完整性——测试人员的独立性与测试人员的资质与出口准则不相关

b) 可靠性测量、测试费用、可测试代码的可用性、上市时间和产品完整性——可测试代码的可用性属于入口准则

c) 可靠性测量、测试费用、进度和未解决的缺陷

d) 推向市场时间、遗留缺陷、测试人员认证、测试人员独立程度和测试费用——同a

34、以下哪项没有包含在测试总结报告中?(a

a) 定义通过/未通过准则和测试目标——此信息已在测试项目的早期定义

b) 与测试方法的偏离度——包含:测试期间发生的相关信息

c) 根据出口准则测量实际进度——包含:支持有关未来行动的建议和决策的信息和度量,例如对剩余缺陷的评估,继续测试的经济效益,突出的风险以及对测试软件的置信程度

d) 测试项的质量评估——同上

35、软件测试中有多种测试策略。哪种策略(1-4)的特征对应下面的描述(A-D)?(d

1. 基于分析的测试策略——这种类型的测试策略是基于某些因素的分析(例如需求或风险)

2. 基于方法的测试策略——这种类型的测试策略依赖于系统地使用一些预定义的测试或测试条件

3. 基于模型的测试策略——这种类型的测试策略是基于产品某些必要方面的一些模型

4. 基于咨询的测试策略——这种类型的测试策略主要由利益干系人,业务领域专家或技术专家的建议,指导或指示驱动,他们可能来自测试团队之外或在组织本身之外

A. 测试是基于产品所需的状态图

B. 根据风险级别设计测试并确定其优先级

C. 系统地使用一些预定义的测试条件

D. 根据业务领域专家的观点选择测试

a) 1D,2B,3A,4C

b) 1A,2C,3D,4B

c) 1D,2C,3B,4A

d) 1B,2C,3A,4D

36、关于基于度量的测试估算方法,下面哪项是其特征?(a

a) 以前的类似测试项目使用的预算——这是基于度量的方法:根据以前类似项目的度量或基于典型值估算测试工作量

b) 在与测试经理面谈时收集的总体经验——这是基于专家的方法:根据任务所有者或专家的估算来估算任务

c) 与开发人员达成一致的总体估算——同上

d) 从业务专家收集的平均计算结果——同上

37、下图显示了7条需求之间的逻辑依赖关系,其中依赖关系由箭头显示。例如,“R1 - > R3”表示R3依赖于R1。

根据需求依赖关系,以下哪个选项可构建测试执行进度计划?(c

a) R1 → R3 → R1 → R2 → R5 → R6 → R4 → R7

b) R1 → R3 → R2 → R5 → R2 → R6 → R4 → R7

c) R1→R3→R2→R5→R6→R4→R7

d)R1→R2→R5→R6→R3→R4→R7

38、您正在测试咖啡机的新版软件。该机器可以根据四个类别准备不同类型的咖啡。即咖啡容 量、糖、加牛奶和糖浆。标准如下: ● 咖啡容量(小、中、大), ● 糖(无、1个单位、2个单位、3个单位、4个单位), ● 加牛奶(是或否), ● 咖啡风味糖浆(无糖浆、焦糖、榛子、香草)。 现在您正在编写包含以下信息的缺陷报告: 标题:咖啡温度低。 简要描述:当您选择加牛奶的咖啡时,准备咖啡的时间太长,而且饮料的温度太低(低于 40℃)。 预期结果:咖啡的温度应该是标准的(约75℃ )。 风险程度:中等。 优先级:正常。 在上述缺陷报告中最可能遗漏哪个有价值的信息?(b

a) 实际测试结果——已在简要描述中给出

b) 标识被测咖啡机的数据——需要识别测试条目(正在测试的配置项)和环境

c) 缺陷的状态——只是在编写缺陷报告,因此状态会自动打开

d) 改进测试用例的想法——不包含在缺陷报告中

39、以下哪一项最有可能是测试执行工具的好处?(d

a) 有助于创建回归测试——创建回归测试时不会带来好处,更多的是执行它们

b) 有助于维护测试资产的版本控制——这是由配置管理工具完成的

c) 有助于设计安全性测试的测试——这需要专门的工具

d) 有助于运行回归测试——减少重复性的手动工作(例如,运行回归测试,环境构建/拆除任 务,重新输入相同的测试数据,以及检查编码标准),从而节省时间

40、哪个测试工具具有如下分类特征?(d

1. 用于支持测试管理和测试件管理的工具——配置管理工具

2. 用于支持静态测试的工具——评审工具

3. 用于支持测试执行和记录的工具——覆盖工具

4. 用于支持性能测量和动态分析的工具——性能测试工具/监测工具/动态分析工具

A. 覆盖率工具

B. 配置管理工具

C. 评审工具

D. 监视工具 

a)1A,2B,3D,4C

b)1B,2C,3D,4A

c)1A,2C,3D,4B

d)1B,2C,3A,4D

41、什么是质量?(b

a) 重点在于提供满足质量要求的信心的活动——质量保证的定义

b) 组件或系统满足其各利益相关方的需求的程度

c) 组件或系统保护信息和数据的级别,以便个人或其他组件或系统具有与其授权类型和级别相适应的访问权限——安全性的定义

d) 质量活动和缺陷所产生的总成本,通常分为预防成本、鉴定成本、内部失效成本和外部失效成本——质量成本的定义

42、以下哪项是典型的测试目标?(a

a) 防止缺陷

b) 修复缺陷——这是调试

c) 比较实际结果和预期结果——这是测试过程中活动的测试执行组中的一个活动

d) 缺陷原因分析——这是调试的一部分

43、电话铃声会暂时分散程序员的注意力,导致程序员对检查输入变量上限的逻辑进行不正确的编 程。稍后,在系统测试期间,测试人员注意到这个输入字段接受无效的输入值。上限逻辑检查的错误编码属于(d

a) 根本原因

b) 失效

c) 错误

d) 缺陷

44、一位产品负责人说,作为敏捷团队中的测试人员,您的角色是在每次迭代结束之前测试发现所有的缺陷。以下哪项测试原则是可以用来回应这个(错误的)陈述?(b

a) 缺陷的群集效应

b) 测试说明缺陷的存在,而不能说明缺陷不存在

c) 不存在缺陷的谬论——这个原则说,你可以发现并删除许多错误,但仍然发布一个不成功的软件产品,这不是产品所有者要求你确保的

d) 根本原因分析

45、程序员经常针对自己编写的代码编写和执行单元测试。在这个自测试活动中,程序员应该采用以下哪种测试人员心态来有效地执行这个单元测试?(d

a) 良好的沟通技巧

b) 代码覆盖率

c) 评估代码缺陷

d) 注意细节

46、考虑以下测试活动:

1.选择回归测试

2.评估测试执行的完整性

3.确定哪些用户案例有打开状态的缺陷报告

4.评估每项要求的测试次数是否与产品风险水平一致

考虑以下可追溯性有助于测试的方法:

A、 提高测试状态报告的易理解性,包括测试依据的状态。

B、 使测试可审计

C、 提供评估过程质量的信息

D、 分析变更的影响

以下哪项与测试活动最匹配?可追溯性如何帮助该活动?(d

a) 1D, 2B, 3C, 4A

b) 1B, 2D, 3A, 4C

c) 1D, 2C, 3A, 4B

d) 1D, 2B, 3A, 4C

47、一位测试人员参与了关于数据库结构设计的讨论。测试人员发现了与某些常见用户搜索相关的潜在性能问题。向开发团队解释了这个可能的问题。以下哪项是最符合这种情况的对成功的测试贡献?(c

a) 能够在早期阶段确定所需的测试

b) 确保流程正确执行

c) 降低基本设计缺陷的风险

d) 降低功能不稳定的风险

48、以下哪项是可以作为测试过程可执行的任务?(b

a) 分析缺陷

b) 设计测试数据

c) 为测试项分配版本

d) 编写用户故事——产品的任务

49、性能测试中,你在寻找一个系统组件的里可能的接口性能瓶颈,请问以下哪项陈述描述了这个测试?(b

a) 集成测试级别的功能测试

b) 集成测试级别期间的非功能测试

c) 组件测试级别的功能测试

d) 组件测试级别期间的非功能测试

50、下列哪项陈述是正确的?(c

a) 影响分析对于维护测试期间的确认测试非常有用——虽然影响分析在维护测试期间是有用的,但是没有必要进行确认测试,因为确认测试是针对缺陷修复或其他更改的预期效果

b) 确认测试对于系统设计过程中的回归测试非常有用——确认和回归测试是两个独立的活动,确认测试不是系统设计的一部分

c) 影响分析对于维护测试期间的回归测试非常有用

d) 确认测试对于维护测试期间的影响分析非常有用——确认测试不是影响分析的一部分,尽管确认测试通常会在维护测试期间进行

51、考虑测试级别可能关注的以下类型的缺陷:

1.可单独测试的模块或对象中的缺陷

2.不注重缺陷识别

3.接口和交互缺陷

4.整个对象的缺陷

以下哪一个列表正确地匹配了基础教学大纲中的测试级别和上面给出的缺陷选项?(c

a) 1 = 性能测试; 2 = 组件测试; 3 = 系统测试; 4 = 验收测试——性能测试是一种测试类型,而不是测试级别

b) 1 = 组件测试; 2 = 验收测试; 3 = 系统测试; 4 = 集成测试

c) 1 = 组件测试; 2 = 验收测试; 3 = 集成测试; 4 =系统测试——组件测试侧重于单独可测试模块或对象中的缺陷,集成测试侧重于接口和交互中的缺陷,系统测试侧重于整个测试对象中的缺陷,验收测试通常不侧重于识别缺陷

d) 1 = 集成测试; 2 = 系统测试; 3 = 组件测试; 4 =验收测试

52、公司即将在市场上推出一款在任何带有x86系列处理器的PC硬件上运行操作系统软件产品。您正在执行测试,以发现软件和带有这种处理器的各种PC的上相关的缺陷,并建立软件能够重要PC品牌正常工作的信心。你在做什么类型的测试?(d

a) 性能测试

b) 处理器测试

c) 功能测试

d) 可移植性测试

53、在敏捷开发过程中,产品所有者发现了一个以前未知的法规要求,它适用于大多数用户情景, 需要更新用户情景以后提供软件进行修改。团队中的程序员正在对应着修改代码,作为团队中的测试人员,您将运行哪些类型的测试?(d

a) 确认测试

b) 回归测试

c) 功能测试

d) 变更相关测试——变更可能是功能性的,也可能是非功能性的,您需要运行与变更相关的测试, 其中一些是确认测试,另一些是回归测试

54、在正式评审中,主持检查会议的参与者的角色名称是什么?(a

a) 主持人

b) 程序员

c) 作者

d) 项目经理

55、您正在阅读产品中的一个用户故事,以准备与产品所有者和开发人员会面,同时注意到潜在的缺陷。关于这项活动,下列哪项陈述是正确的?(d

a) 它不是静态测试,因为静态测试涉及测试对象的执行

b) 它不是静态测试,因为静态测试总是使用工具执行的——一些静态测试涉及到工具的使用,特别是静态分析,但是评审 (比如这里描述的活动)不一定涉及到工具的使用

c) 这是一个静态测试,因为在动态测试中,您发现的任何缺陷都可以找到更便宜的价格——静态测试中发现的缺陷通常比动态测试中发现的缺陷便宜

d) 它是一个静态测试,因为静态测试不涉及测试对象的执行

56、在一段密集的项目加班期间,一份系统架构文档被发送给各个项目参与者,宣布在一周内进行一次先前计划外的技术评审。此外不会对参与者目前的分配任务列表进行调整。仅根据这些信息,以下哪一项是评审成功的因素?(b

a) 适当的评审类型——技术评审适用于系统架构等技术文档

b) 充足的准备时间——充足的准备时间很重要,但人们加班加点地工作,没有对这一组新的任务作出调整

c) 评估作者的指标足够标准——从评审中收集指标来评估参与者是导致失败而不是成功的一个因素,因为它破坏了信任

d) 管理良好的审查会议——管理良好的评审会议很重要,但根据所提供的信息,没有理由认为评审会议管理不好

57、您是敏捷团队的测试人员,在每次迭代开始时,您都与团队中的产品负责人和开发人员一起参加 了二十多次用户故事优化会议。随着评审在发现用户案例中的缺陷方面变得更加有效,产品负责人也更加善于纠正这些缺陷,您和团队注意到团队的速度(如您的燃尽图所示)已经开始提高。以下哪项是静态测试最直接适用于提高速度的优点?(c

a) 提高质量总成本

b) 降低测试成本

c) 提高发展生产力——敏捷开发是衡量生产率的一种方法

d) 降低质量总成本

58、您正在使用敏捷方法进行一个视频游戏开发项目。它基于希腊神话和历史,玩家可以在希腊和特洛伊战争等场景中扮演关键角色。 考虑以下用户情景及其相关的接受标准: 作为一名玩家,我想获得迈达斯之杖(一个新的魔法物体),这样我就可以把物品和其他玩家变成金子。

AC1:球杆必须作用于任何物体或球员,无论大小,握着球杆的球员可以在任何地方触摸到的物体 或球员

AC2:拿着棍子并不能使拿着棍子的人变成金子

AC3:任何物体或玩家被棍子触碰都会在一毫秒内完全变成金子

AC4:棒出现在原型中

AC5:转换从与棒的接触点开始,以每毫秒一米的速度移动

您正在参与此用户案例的基于检查表的评审会议, 本用户案例及其相关验收标准包含以下哪种典型缺陷,这些缺陷是通过此类工作产品的静态测试确定的?(b

a) 与标准的偏差——虽然偏离标准是一个典型的例子,但是我们没有给出任何用 户故事应该遵循的标准

b) 矛盾——矛盾是一种典型的需求缺陷。如果杆接触到从接触点开始在任何方向延伸超过1米的物体,则AC3和AC5发生冲突,因为AC1不限制要接触的物体的大小

c) 安全漏洞——虽然安全漏洞是典型的缺陷,但这里没有与安全相关的内容

d) 覆盖缺口——虽然测试覆盖率差距是典型的缺陷,包括缺少验收标准的测 试,但我们没有获得关于哪些测试存在和不存在的任何信息

59、什么是判断覆盖?(d

a) 条件结果的覆盖——这是条件覆盖

b) 判断覆盖和语句覆盖一样

c) 可执行语句的覆盖

d) 判定结果的覆盖

60、在一个迭代计划前,您正在研究用户情景及其验收标准,从用户情景中导出测试条件和相关测试用例,作为应用早期测试原则的一种方法。你在应用什么测试技术?(b

a) 白盒

b) 黑盒——基于行为或黑盒技术是基于对适当的测试基础(例如正式的需求文档、规范、用例、用户故事或业务流程)的分析,这些测试基础描述了功能性和非功能性行为

c) 以经验为基础

d) 错误猜测

61、以下哪项是关于探索性测试的正确描述?(a

a) 在探索性测试中,经验丰富的测试人员(他们测试过类似的应用程序和技术)可能比经验不足的测试人员做得更好

b) 探索性测试并不能比正式测试技术发现更多的缺陷——探索性测试有助于补充正式测试技术

c) 完成探索性测试所需的时间是无法提前预测——在基于会话的测试管理中,探索性测试是在定义的时间框内进行的,测试人员使用包含测试目标的测试章程来指导测试

d) 探索性测试可以使用黑盒技术,但不能使用白盒技术——探索性测试可以结合使用其他黑盒、白盒和经验为基础的技术

62、您正在测试一个允许客户访问和管理其银行帐户的移动应用程序。您正在运行一个测试套件,该套件涉及根据用户界面最佳实践的一般列表来评估每个屏幕和每个屏幕上的每个字段,这些最佳实践来自一本关于该主题的流行书籍,这些最佳实践可以最大限度地提高此类应用程序的吸引力、易用性和可访问性。以下哪一个选项最适合对您使用的测试技术进行分类?(c

a) 基于规范——这本书提供了一般的指导,并不是一个正式的需求文档、规范或一组用例、用户案例或业务流程

b) 探索性——虽然可以将该列表视为一组测试章程,但它更类似于测试条件列表

c) 基于检查表——用户界面最佳实践列表是测试条件列表

d) 错误猜测——测试的重点不是可能发生的缺陷,而是关于什么对用户来说是重要的可用性方面的知识

63、考虑一个允许客户访问和管理其银行账户的移动应用程序。一个用户故事刚刚被添加到一组功能中,这些功能可以检查客户的社交媒体帐户和银行记录,在生日和其他个人里程碑时提供个性化的问候。在代码的单元测试期间,程序员可以使用以下哪种测试技术来确保对应该发生问候语和不应该发生问候语的情况进行覆盖?(d

a) 语句测试——语句覆盖是执行的可执行语句,这可能导致某些问候语没有被测试

b) 探索性测试——除非测试章程特别提到测试每种问候语的存在与否,否则对于探索性测试来说,覆盖率很难评估

c) 状态转换测试——状态转换测试在测试对象根据当前条件或以前的历史对输入做出不同响应的情况下非常有用,但在这种情况下,测试对象必须决定当前日期是否与特定里程碑匹配,从而决定是否显示相关的问候语

d) 判定测试——判定覆盖测试涉及遵循从判定点发生的控制流的测试用例,在这种情况下,该测试用例将决定是否应该给出问候语

64、批量应用程序已在运行两年多。它每月通宵运行一次,生成报表并通过电子邮件发送给客户。对于每个客户,应用程序将遍历每个帐户,并列出上个月该帐户上的每笔交易。它使用嵌套循环结构来处理客户(外循环)、每个客户的帐户(中循环)和每个帐户的事务(内循环)。 一天晚上,批处理应用程序提前终止,无法向某些客户发送对账单,因为它遇到了一个客户,该客户有一个账户,而上个月没有发生任何交易。这是一种非常不寻常的情况,自本应用程序投入生产以来的几年中从未发生过这种情况。 在修复缺陷时,程序员会要求您推荐能够有效解决此类缺陷的测试技术。以下哪种测试技术最有可能检测到潜在的缺陷?(a

a) 判定测试——对于循环构造,语句覆盖率仅要求执行循环中的所有语句,但判定覆盖率要求测试执行循环和跳过循环部分

b) 语句测试

c) 基于检查表的测试——检查表是基于经验、缺陷和故障数据、关于什么对用户来说是 重要的知识,以及对软件为什么和如何失败的理解,这些都不可能导致 包含这样的测试条件

d)错误猜测——虽然有人可能会预期开发人员会错误地假设每个帐户在一个月 内至少有一个事务,但只有判定测试才能保证对该条件进行测试

65、您正在测试一个只接受信用卡的无人值守汽油泵。一旦信用卡生效,将泵喷嘴放入油箱并选择所需等级,客户就可以使用键盘输入所需的燃油量(加仑)。小键盘只允许输入数字。燃料以每加仑十分之一(0.1)出售,最高50.0加仑。 以下哪一项是覆盖此输入的等价类划分的所需数量的最小集合?(a

a) 0.0, 20.0, 60.0

b) 0.0, 0.1, 50.0

c) 0.0, 0.1, 50.0, 70.0

d) -0.1, 0.0, 0.1, 49.9, 50.0, 50.1

66、您正在测试一个电子商务系统,该系统可以批量销售烹饪用品,如香料、面粉和其他物品。出售物品的单位是克(香料和其他贵重物品)或公斤(面粉和其他廉价物品)。不管是哪种单位,最小有效订购量为0.5单位(如半克香料),最大有效订购量为25.0单位(如25公斤糖)。“单位”字段的精度为0.1个单位。 以下哪一项是一组输入值,这些输入值包含该字段的两点边界值的边界值? a) 0.3, 10.0, 28.0(c

b) 0.4, 0.5, 0.6, 24,9,25,0, 25.1——0.6和24,9是附加值

c) 0.4, 0.5, 25.0 25.1

d) 0.5, 0.6, 24.9, 25.066、

67、对于允许常旅客兑换积分进行奖励旅行的在线航空公司预订系统部分,请考虑以下判定表:

假设只有一个等价类划分对应于“帐户/密码正常”为真的条件,其中账号和密码都有效。

如果您想设计测试来覆盖“帐户/密码正常”的等价类以及判定表部分,那么所需的最少测试用例数是多少?(c

a) 2

b) 3

c) 4——判定表中的每一列至少有一个测试,但第一列需要两个测试,一个是帐户 无效,另一个是帐户有效,但密码无效

d) 9

68、考虑以下仅适用于信用卡、无人值守的状态转换图:

假设您希望设计最少数量的测试用例来覆盖状态转换图中的每个转换。进一步假设每个测试必须 在开始状态开始,等待客户,并且每个测试在转换到达开始状态时结束。你需要多少测试?(a

a) 4

b) 7

c) 1

d) 无限

69、您正在测试一个电子商务系统,该系统可以批量销售烹饪用品,如香料、面粉和其他物品。出售物品的单位是克(香料和其他贵重物品)或公斤(面粉和其他廉价物品)。不管是哪种单位,最小有效订购量为0.5单位(如半克香料),最大有效订购量为25.0单位(如25公斤糖)。“单位”字段的精度为0.1个单位。 以下哪一项是覆盖此字段等价类花费的最小输入值集?(c

a) 10.0, 28.0

b) 0.4, 0.5, 25.0, 25.1

c) 0.2, 0.9, 29.5

d) 12.3

70、你是一个在线银行系统的测试人员。可用性被认为是系统的最高产品(质量)风险之一。您发现一个可重复的故障,导致客户在常见类型的账户之间转账时失去与银行网站的连接,并且在3到5分钟内无法重新连接。

以下哪项是对该故障的缺陷报告的一个很好的总结,一个既能抓住故障的本质又能抓住其对利益 相关者的影响的报告?(d

a) 运行编号为07.005的测试用例时,Web服务器日志显示错误0x44AB27,这不是文件系统中预期的错误消息

b) 开发人员引入了严重的可用性缺陷,这将严重困扰我们的客户

c) 负载下性能缓慢,可靠性不稳定

d) 典型的资金转账交易会导致客户会话终止,在尝试重新连接时会延迟性

71、你正在测试一个移动应用程序,它允许用户根据想吃的食物类型找到附近的餐馆。考虑以下测试 用例、优先级(较小的数字表示高优先级)和依赖项列表,格式如下:   以下哪项是考虑优先级和依赖性的可能的测试执行计划?(b

a) 01.001, 01.002, 01.003, 01.005, 01.004

b) 01.001, 01.002, 01.004, 01.003, 01.005

c) 01.003, 01.004, 01.002, 01.001, 01.002

d) 01.001, 01.002, 01.004, 01.005, 01.003

72、以下哪项是通常用于监督测试准备和测试执行的通用测试度量?(a

a) 测试用例状态——准备的测试用例的百分比是测试准备过程中的一个常用指标, 而通过、失败、未运行等测试用例的百分比是测试执行过程中的常用 指标

b) 缺陷发现/修复率——缺陷报告通常在测试执行期间根据发现的故障归档

c) 试验环境准备——缺陷通常在测试执行期间根据发现的故障进行报告,因此查找 下一个缺陷的成本仅在测试执行期间可用

d) 找到下一个缺陷的估计成本——缺陷通常在测试执行期间根据发现的故障进行报告,因此查找 下一个缺陷的成本仅在测试执行期间可用

73、以下哪两个因素可以用来确定风险级别?(d

a) 测试和开发

b) 动态和反应

c) 语句和判定

d) 可能性和影响

74、 你是一个内部银行软件项目的项目经理。为防止返工和过多的查找/修复/重新测试周期,一旦在测试实验室发现缺陷,应采用以下流程解决缺陷:

a) 指定的开发人员发现并修复缺陷,然后创建一个测试版本

b) 同行开发人员在他/她的桌面上对缺陷修复进行评审、单元测试和确认测试

c) 测试人员——通常是发现缺陷的人——在开发环境中测试缺陷修复

d) 一天一次,在测试环境中安装一个包含所有已确认缺陷修复的新版本

e) 步骤3确认中的同一个测试人员在测试环境中测试缺陷修复

然而,测试人员在开发环境(步骤3)中确认为已修复的大量缺陷以某种方式未能通过测试环境中 的确认测试,从而导致返工和周期时间结果。您对测试人员有最高的信心,并且排除了步骤3中的错误或遗漏。

以下哪一项是下一步最有可能检查的流程部分?(c

a) 开发人员的活动,他们可能没有在步骤2中进行充分的测试——如果开发人员测试不充分是问题所在,那么在步骤3中确认测试将不会通过

b) 测试人员的活动,他们可能对第5步测试的内容感到困惑——在步骤3中成功执行确认测试的同一测试人员正在步骤5中重复该测试

c) 其中第四步是产品配置的完整性,而不是维护产品的完整性——配置管理维护软件的完整性。如果在步骤3中通过的测试在步骤5中失败,那么这两个步骤之间有些不同。一个可能的区别是测试对象,这里列出的选项。另一个可能的区别是开 发环境和测试环境之间的差异,但这不是这里列出的选项

d)在步骤1中可能没有正确修复缺陷的开发人员的活动——如果开发人员没有修复缺陷,那么在步骤3中确认测 试将不会通过

75、您正在计划一个新的移动银行应用程序的测试工作。作为评估的一部分,您首先要会见项目中被提议的测试人员和其他人。这个团队协调得很好,已经参与过类似的项目。为了验证得到的估计值, 您可以参考一些行业的平均值,以了解类似项目的测试工作和成本,这些数据由一位著名的顾问发布。(b

哪种说法准确地描述了您的估算方法?

a) 一种同时基于专家和度量的方法

b) 主要是基于专家的方法,辅以基于度量的方法——信息的主要来源来自经验丰富的测试人员,他们是专家。咨询公司的行业平均值增加了公布指标的原始估计值

c) 主要是基于指标的方法,辅以基于专家的方法

d) 主要是计划扑克,通过燃尽图上的速度来验证

76、在遵循敏捷方法的项目中,您会发现开发人员对验收标准的解释与产品所有者的解释之间存在差异,这是您在用户故事优化会话中提出的。以下哪一项是这种情况下测试独立性的好处?(d

a) 识别不同类型的失效——该场景还没有可能失败的代码

b) 对质量负主要责任

c) 尽早消除缺陷——在编码之前,缺陷可以被不同的人发现,而不仅仅是独立的测试人员

d) 质疑利益相关者的假设

77、作为敏捷项目每个迭代的一部分,您正在定义执行产品风险分析的过程。以下哪项是测试计划中记录此过程的适当位置?(b

a) 测试范围——是测试计划中讨论的主题,但基于风险的测试策略在这个项目上的实现是一种方法

b) 测试方法

c) 测试指标——同a

d) 测试对象的配置管理——不是测试计划中讨论的主题

78、考虑一下移动应用程序开发工作中可能出现的以下不良结果:

A、 报告总计不正确

B、 验收测试期间验收标准的变更

C、 用户发现软键盘太难与你的应用一起使用

D、 在搜索字符串输入过程中,系统对用户输入的响应太慢

E、 测试人员不允许在日常站立会议上报告测试结果——未能传达测试结果

以下哪项正确地将这些结果归类为项目和产品风险?(b

a) 产品风险: B, E; 项目风险: A, C, D

b) 产品风险: A, C, D; 项目风险: B, E

c) 产品风险: A, C, D, E 项目风险: B

d) 产品风险: A, C 项目风险: B, D, E 

79、您刚刚完成了一个回归测试工具的试点项目。您更了解该工具,并为其定制了测试过程。您已经标准化了使用该工具及其相关工作产品的方法。以下哪一项是有待执行的典型测试自动化试点项目目标?(d

a) 了解有关该工具的更多详细信息——已实现

b) 了解该工具如何与现有流程和实践相适应——已实现

c) 决定使用、管理、存储和维护工具和测试资产的标准方法——已实现

d) 评估是否能以合理的成本获得收益

80、以下哪种工具对于报告测试度量最有用?(a

a) 测试管理工具——测试管理工具支持与测试管理相关的活动,包括度量

b) 静态分析工具——静态代码分析度量只与代码有关,而不是作为一个整体进行测 试

c) 覆盖工具——这些工具只报告测试基础覆盖率和代码覆盖率,而不是作为一 个整体进行测试

d) 基于模型的测试工具——基于模型的测试工具专注于一个特定的领域,而不是作为一个整体进行测试   

81、

 

82、

 

 83、

84、

 

85、

 

86、

 87、

88、

89、

90、

91、

92、

93、

 

94、

95、

 

96、

97、

 

98、

 

99、

100、

101、

102、

103、

 两点边界值:10、11、15、16、19、20、22、23

104、

 

105、

 

106、

107、

108、

109、

110、

111、

112、

113、

114、

115、

116、

 

117、

118、

119、

120、

121、你是负责某在线支付系统图形化界面测试的测试人员。你参与了该图形化界面的代码评审,在评审过程中,发现代码语句将“总额人民币RMB()元”写成了“总额人民币RMD() 元”,即存在拼写错误。 根据ISTQB的术语定义,这个问题应该如何称呼最合适?(B

A. 失效

B. 缺陷

C. 异常

D. 错误

122、开发团队正在开发一款在线交易系统,你负责其中付款功能的组件测试。 下面关于测试付款功能的主要测试目标的描述,哪个是最恰当的?(A

 A.发现缺陷

B.增加对质量的信心

C.为决策提供信息

D.预防缺陷

123、某研发团队正在开发一款高校教师信息管理系统,该系统采用JAVA语言开发,主要功能包括:教师信息的录入与增加、教师信息的修改、教师信息的查询、教师信息的删除等。 在时间和人员有限的情况下,测试团队在测试过程中尽可能多的去发现缺陷。即使这样, 该信息管理系统交付给客户之后,在前3个月的使用过程中,用户反馈了50个缺陷,而在测试过程中总共发现了950个缺陷。项目经理对测试团队的测试有效性并不满意。 你认为下面哪个测试基本原则,最有助于减轻项目经理对测试团队的不满意?(B

A.测试可以显示缺陷的存在,不能证明系统不存在缺陷

B.穷尽测试是不可能的

C.杀虫剂悖论

D.缺陷的集群效应

124、ISTQB定义的测试过程由5个不同的测试阶段组成,按照逻辑顺序排列正确的是哪一个?(B

1. 测试出口准则评估和报告

2. 测试实现和执行

3. 测试分析和设计

4. 测试计划和控制

5. 测试结束活动

A. 4-3-2-5-1

B. 4-3-2-1-5

C. 3-2-5-4-1

D. 3-2-4-1-5

125、“确认并更新测试依据和测试用例间的双向可追溯性”。上述活动应该是哪个测试阶段的任务?(B

A. 测试计划和控制阶段

B. 测试实现和执行阶段

C. 测试分析和设计阶段

D. 测试出口准则评估和报告阶段

126、某通讯产品的研发采用的是V模型,该产品的底层协议模块由第三方提供,请问以下关于针对第三方提供的底层协议模块的测试建议最合适的是:(B

A.由于本组织和第三方的关系比较好,他们提供的模块可以直接使用

B.对第三方提供的底层协议模块进行验收测试后,再将验收测试通过的模块和自己开发的模块进行集成测试

C.直接将第三方提供的底层协议模块和自己开发的模块进行集成测试

D.对第三方提供的底层协议模块进行的测试属于维护测试

127、你正在针对某手机游戏App的功能进行测试,主要测试目标是尽可能多的发现缺陷。 下面哪个特质,有助于达成测试目标?(A

A. 专业的怀疑态度

B. 良好的测试自动化能力

C. 不关心其他测试人员

D. 以事实为依据报告发现的缺陷

128、下面哪个选项,属于典型V模型的4个测试级别?(A

A. 组件测试、集成测试、系统测试、验收测试

B. 组件测试、集成测试、系统测试、维护测试

C. 功能测试、非功能测试、再测试、回归测试

D. 功能测试、非功能测试、回归测试、维护测试

129、对于采用敏捷开发模型的测试团队,下面哪个选项可以作为良好测试应具备的特征?(B

A. 每个开发活动都有对应的测试活动;每个测试级别都有相同的测试目标

B. 每个开发活动都有对应的测试活动;需要在相应的开发活动进行相应的测试分析与设计活动

C.每个测试级别都有相同的测试目标;测试人员应该尽早参与文档的评审

D.测试人员尽量避免在开发活动中进行测试分析与设计活动;测试人员应该尽早参与文档的评审

130、你是参与某网上交易系统的测试人员,主要负责该系统中某些模块的组件测试。目前处于测试分析和设计阶段。下面哪个最适合作为组件测试的测试依据?(D

A. 软件系统架构;详细设计文档

B. 详细设计文档;风险分析报告

C. 风险分析报告;代码

D. 代码;详细设计文档

131、功能测试和结构化测试,应该在哪个测试级别展开?(D

A. 功能测试只能应用在系统测试或者验收测试级别;而结构化测试只能应用在组件测试或者集成测试级别

B. 功能测试可以应用在任何测试级别;而结构化测试只能应用在组件测试或者集成测试级别

C. 功能测试只能应用在系统测试或者验收测试级别;而结构化测试可以应用在任何级别

D. 功能测试和结构化测试都可以应用在任何测试级别

132、根据ISO9126,下面哪个选项属于功能测试类型?(C

A. 安全性测试;易用性测试

B. 互操作性测试;可维护性测试

C. 安全性测试;互操作性测试

D. 易用性测试; 可维护性测试

133、关于维护测试范围的决定因素,下列哪个选项正确?(D

A.变更的风险、现有系统的规模和测试人员的能力

B.变更的风险、变更严重程度和影响分析

C.变更的风险、变更严重程度和变更大小

D.变更的风险、现有系统的规模和变更的大小

134、哪个评审阶段适合开展下面的评审活动?(C

- 检查缺陷是否已得到解决

- 收集评审过程中的各种度量数据

- 核对出口准则

A. 计划阶段

B. 返工阶段

C. 跟踪结果阶段

D. 评审会议阶段

135、最符合下述场景的是哪个评审类型?(A

- 由作者主持评审会议

- 以场景、演示的形式和同行参加的方式进行

- 记录员是可选的,但不能是作者本人

- 主要目的是学习、增加理解和发现缺陷

A. 走查

B. 技术评审

C. 审查

D. 管理评审

136、下面哪个属于静态分析工具可以识别的典型缺陷?(A

A.发现银行应用系统的安全漏洞

B.发现飞行控制系统的性能降低

C.发现多线程应用系统的时间并行关系

D.发现手机应用中的内存泄漏

137、下面3个测试术语的定义,分别属于哪3个术语?(A

- 描述测试用例的执行顺序

- 能通过一个或多个测试用例进行验证的一个条目或事件(比如功能、事务处理、质量特征或结构元素等)

- 一组输入值、执行的前提条件、预期结果和执行的后置条件等元素组成,以覆盖一定的产生目标或测试条件

A. 测试规程、测试条件、测试用例

B. 测试规程、测试点、测试用例

C. 测试规程规格说明、测试设计规格说明、测试用例规格说明

D. 测试规程规格说明、测试用例规格说明、测试设计规格说明

138、下面哪个选项,满足基于规格说明的测试技术的特点?(A

A. - 使用正式或者非正式的模型来描述需要解决的问题、软件或者其组件等; - 根据这些模型,可以系统地导出测试用例

B. - 使用正式或者非正式的模型来描述需要解决的问题、软件或者其组件等; - 可以通过已有的测试用例测量软件的测试覆盖率,并通过系统化的导出设计用例来提高覆盖率

C. - 可以通过已有的测试用例测量软件的测试覆盖率,并通过系统化的导出设计用例来提高覆盖率; - 根据软件的结构信息设计测试用例,比如软件代码和详细设计信息

D. 测试人员、开发人员、用户和其他的利益相关者对软件、软件使用和环境等方面所掌握的知识作为信息来源之一; - 使用正式或者非正式的模型来描述需要解决的问题、软件或者其组件等

139、下面哪个选项,满足基于结构的测试技术的特点?(C

A. - 使用正式或者非正式的模型来描述需要解决的问题、软件或者其组件等; - 可以通过已有的测试用例测量软件的测试覆盖率,并通过系统化的导出设计用例来提高覆盖率

B. - 使用正式或者非正式的模型来描述需要解决的问题、软件或者其组件等; - 对可能存在的缺陷及其分布情况的了解作为另一个信息来源

C. - 根据软件的结构信息设计测试用例,比如软件代码和详细设计信息; - 可以通过已有的测试用例测量软件的测试覆盖率,并通过系统化的导出设计用例来提高覆盖率

D. - 测试人员、开发人员、用户和其他的利益相关者对软件、软件使用和环境等方面所掌握的知识作为信息来源之一; - 使用正式或者非正式的模型来描述需要解决的问题、软件或者其组件等

140、你是交通信号控制系统的测试人员,负责测试该系统的图形化界面的功能。该功能的界面由3个参数组成,这些参数之间没有相互制约关系。 假如你采用等价类划分技术,分别得到了每个参数的有效等价类和无效等价类,如下所示:

参数1:有效等价类为EP1.1和EP1.2;而无效等价类为iEP1.3和iEP1.4

参数2:有效等价类为EP2.1;而无效等价类为iEP2.2和iEP2.3

参数3:有效等价类为EP3.1;而无效等价类为iEP3.2、iEP3.3和iEP3.4

你作为该系统的测试人员,准备采用等价类划分技术设计测试用例。假如测试团队针对等价类划分获取测试用例的基本原则如下:

1. 针对有效的测试用例(正向测试用例),参数有效等价类之间的组合采用的笛卡尔乘积得到(即参数有效等价类取值进行完全组合)

2. 针对无效的测试用例(逆向测试用例),参数无效等价类之间的组合采用的是相加原则得到(即无效等价类只能和其他参数的有效等价类进行组合)

假如你执行了所有的逆向测试用例,最少需要多少个测试用例?(D

A. 4

B. 2

C. 11

D. 7——总共得到了11个等价类,而逆向测试用例的数目,根据题干中的要求是无效等价类数目相加的关系,因此得到的测试用例数目2+2+3=7

141、你是交通信号控制系统的测试人员,负责测试该系统的图形化界面的功能。该功能的界面由3个参数组成,这些参数之间没有相互制约关系。 假如你采用等价类划分技术,分别得到了每个参数的有效等价类和无效等价类,如下所示:

参数1:有效等价类为EP1.1和EP1.2;而无效等价类为iEP1.3和iEP1.4

参数2:有效等价类为EP2.1;而无效等价类为iEP2.2和iEP2.3

参数3:有效等价类为EP3.1;而无效等价类为iEP3.2、iEP3.3和iEP3.4

你作为该系统的测试人员,准备采用等价类划分技术设计测试用例。假如测试团队针对等价类划分获取测试用例的基本原则如下:

1. 针对有效的测试用例(正向测试用例),参数有效等价类之间的组合采用的笛卡尔乘积得到(即参数有效等价类取值进行完全组合)

2. 针对无效的测试用例(逆向测试用例),参数无效等价类之间的组合采用的是相加原则得到(即无效等价类只能和其他参数的有效等价类进行组合)

假如你执行了所有的正向测试用例,需要多少个测试用例?(D

A. 11

B. 7

C. 4

D. 2——总共得到了11个等价类,而正向测试用例是笛卡尔乘积,因此 正向测试用例数目1×1×2=2个

142、某个研发团队正在开发数据通信产品与用户终端设备之间的一个通信协议,下面是该协 议的状态转换图。

假如是你该项目的测试人员,你准备采用状态转换测试技术设计测试用例。针对状态S3, 假如要覆盖所有由状态3出发的一次状态转换,至少需要设计多少个测试用例?( C

A. 1

B. 2

C. 3——S3可以转换到S3、S1和S5

D. 4

143、针对以下代码,为了达到100%的判定覆盖至少需要设计几个测试用例?(A

long Fib(int n)
{if (n == 0)return 33;if (n == 1)return 66;if (n > 1)return Fib(n-1) + Fib(n-2) + Fib(n-3);elsereturn 99;
} 

A. 1

B. 2

C. 3

D. 4

144、某个在线交易系统,针对用户的身份提供了认证功能。你是该系统的测试人员,通过分析该功能的需求描述,以及和相关开发人员的深入沟通,发现该功能由3个布尔型条件组成: C1、C2和C3,根据不同的条件组合,可以有4个不同的动作输出:A1、A2、A3和A4。因此你将该功能转换成了如下的原始决策表。

根据决策表优化技术,你需要将3个条件组合成不同的输出,同时需要将冗余的规则合并, 或者删除一些不符合逻辑的组合,得到优化的决策表。 假如你设计了两个测试用例覆盖了规则1和2。请问达到的规则的覆盖率是多少?(B

A. 25%

B. 40%

C. 50%

D. 60%

145、针对main()函数定义了如下的出口准则要求:要求达到100%的判定覆盖。 变量i取下面的哪个值能效力最高的满足上述的出口准则要求?(C

main() 
{ int i,sum=0; scanf("%d",&i);//输入变量i的取值; while(i<=25) 
{ 
sum=sum+i; i++; } printf("%d\n",sum);//打印sum的值; 
}

A. 23

B. 24

C. 25

D. 26

146、下面关于基于经验的测试技术的特点描述,哪个选项是正确的?(C

A. - 使用正式或非正式的模型来描述需要解决的问题、软件或其组件等; - 对可能存在的缺陷及其分布情况的了解作为另一个信息来源

B. - 可以通过已有的测试用例测量软件的测试覆盖率,并通过系统化的导出设计用例来提高覆盖率; - 使用正式或非正式的模型来描述需要解决的问题、软件或其组件等

C. - 测试人员、开发人员、用户和其他的利益相关者对软件、软件使用和环境等方面所掌握的知识作为信息来源之一; - 对可能存在的缺陷及其分布情况的了解作为另一个信息来源

D. - 测试人员、开发人员、用户和其他的利益相关者对软件、软件使用和环境等方面所掌握的知识作为信息来源之一; - 使用正式或非正式的模型来描述需要解决的问题、软件或其组件等

147、下面哪个测试技术属于基于经验的测试技术?(A

A. 缺陷攻击

B. 用户故事测试

C. 用例测试

D. 边界值分析

148、关于采用探索性测试的原因,下面哪个论述是最合适的?(A

A.探索性测试可以发现一些正式测试中遗漏的缺陷

B.探索性测试不需要花费工作量进行准备工作

C.探索性测试在时间充裕的时候是最适合的

D.探索性测试依赖于开发人员在被测对象知识和业务方面的支持

149、下面关于独立测试的描述,独立性从高到低的排列,哪个是最合适的?(D

1. 开发人员测试自己开发的代码

2. 测试外包或者组织之外的测试团队

3. 组织内独立的测试团队

4. 开发团队内的测试人员

A. 1-4-2-3

B. 1-4-3-2

C. 3-2-4-1

D. 2-3-4-1

150、某研发团队正在开发一款员工在线请假系统,该系统基于Struts框架进行设计和实现。 主要包括5个功能模块:用户登录、员工请假申请、请假批准、请假流程定义和休假计划维护。 请问下面哪个团队角色是最合适进行请假申请模块的组件测试?(D

A. 外包测试团队的测试人员

B. 组织内独立测试团队的测试人员

C. 熟悉在线员工请假系统的业务专家

D. 开发团队内的测试人员

151、下面哪个最有可能属于动态和启发式(Dynamic and heuristic approaches)的测试策略?(D

A. 基于质量特性的方法

B. 基于运行概况的方法

C. 基于需求的测试

D. 探索性测试

152、某研发团队正在开发一款视频点播产品,采用的是典型的V模型,开发团队负责组件测试,而测试团队负责集成测试和系统测试。当前开发团队已经发布了经过评审且更新的系统需求规格说明。测试团队采用的是基于风险的测试策略,风险的严重程度与可能性的评估取值为5个,分别是:非常低、低、中等、高和非常高。 你是该产品的系统测试人员,目前处于前期的风险识别阶段。得到了如下的一个产品风险: 用户选择一个点播节目,付费之后进行播放,发现播放到15分钟时可能会跳离正常播放, 返回到主界面。假如针对该产品风险的严重程度评估为高。 根据上面提供的信息,你觉得下面哪个观点是最适合的?(D

A. 该产品风险的可能性应该定义为非常高

B. 根据该产品风险的严重程度,应该设计大量的测试用例来覆盖它

C. 在测试执行进度表中,覆盖该产品风险的测试用例应该是首先执行的

D. 根据上面提供的信息,还无法确定该产品风险的风险级别——不知道可能性

153、你是某手机移动终端在线支付App系统的测试经理,目前处于测试估算阶段。你所在的公司已经通过了CMMi4的评估,因此估算的一些度量数据来自公司的历史数据,基于每个测试用例的工作量进行测试估算。 针对该系统,估算得到的测试用例数目是:

重要的测试用例:400个

不重要的测试用例:600个

公司基于单个测试用例的度量数据如下:

请问完成全部测试用例的测试分析、设计、实现与执行的工作量是多少?(A

A. 2800小时

B. 1400小时

C. 4000小时

D. 2000小时

154、某数据通信产品提供客户端的ADSL上网业务,其主要有4个功能模块组成,分别是M1、 M2、M3和M4表示。在测试计划阶段,利益相关者对它们进行了风险的识别和分析,得到的可能性与严重程度分别如下(数字越大,表示可能性越大,严重程度越高):

- M1:56%、10

- M2:48%、5

- M3:36%、7

- M4:72%、8

请问,作为测试人员,在不考虑加权的情况下,你认为哪个模块的风险级别最低?(B

A. M1

B. M2

C. M3

D. M4

155、某研发团队正在开发一款网上购书系统,该系统基于Internet,采用了B2C(Business to Consumers)模式。该系统不仅可以辅助扩大商家的规模和市场影响力,并且可以减少企业的经营成本和提高工作效率。该系统计划为用户提供注册、登录、查看书籍、购物车管理、 确认购买书籍、信息管理和生成订单管理等功能;为管理员提供书籍管理、修改书籍管理和订单管理等功能。 该研发团队采用典型的V模型,测试文档参考IEEE Std 829 - 1998标准。在测试计划阶段, 利益相关者识别了如下风险,其中哪个最可能是产品风险?(D

A. 低质量的详细设计和编码

B. 初稿的需求规格说明中很多需求没有正确的定义

C. 开发团队认为测试团队的工作没有价值,对提高产品质量的贡献很小

D. 订单管理功能没有实现

156、某研发团队正在开发一款视频点播产品,该研发团队采用的是典型的V模型,开发团队负责组件测试,而测试团队负责集成测试和系统测试。当前开发团队已经发布了经过评审且更新的系统需求规格说明。测试团队采用的是基于风险的测试策略,风险的严重程度与可能性的评估取值为5个,分别是:非常低、低、中等、高和非常高。 你是该产品的系统测试人员,在测试过程中发现了一个异常问题,通过研究之后发现应该是被测对象本身存在缺陷而导致的,因此决定提交一份缺陷报告。 下面哪个选项的内容,是你在提交缺陷报告时,应该会考虑的?(A

A. 缺陷提交人、期望结果和实际结果、严重程度、复现步骤

B. 缺陷提交人、期望结果和实际结果、严重程度、风险级别、复现步骤

C. 缺陷提交人、缺陷修复阶段、严重程度、风险级别、复现步骤

D. 缺陷提交人、缺陷修复阶段、严重程度、复现步骤、测试环境

157、某研发团队正在开发一款视频点播产品,该研发团队采用的是典型的V模型,开发团队负责组件测试,而测试团队负责集成测试和系统测试。 你是该产品的系统测试人员,向测试经理建议在团队内引入一款测试工具。下面哪个选项最不可能是引入测试工具的潜在收益?(A

A. 使用测试工具,可以降低由测试工具生成的工作产品的维护工作量

B. 使用测试工具,可以提高测试覆盖率和测试对象覆盖度评估的客观性

C. 使用测试工具,可以减少一些重复性的测试工作量,例如:回归测试

D. 使用测试工具,可以更好的提高一致性和可重复性

158、关于测试执行工具的描述,下面哪个是正确的?(D

A. 通过记录测试人员手工操作的过程,测试人员可以快速的进行自动化,该方式适合大量的自动化测试

B. 关键字驱动的方法是将关键字和测试数据与测试用例分离,并通过测试执行确定测试用例的期望结果

C. 数据驱动的方法和关键字驱动的方法是一样的,除了一个关注在数据,而另一个关注在关键字

D. 高效的使用测试执行工具,需要懂得相应脚本语言方面的技术专家的支持

159、下面哪个选项属于试点项目的目的?(B

1.对测试工具有更多的认识

2.定义使用、管理、存储和维护测试工具的一套标准的方法

3.评估工具与已有过程和实践的配合程度,确定哪些方面需要修改

4.评估组织在使用工具方面的成熟度、强项和弱项

A.1、2

B.1、2、3

C.1、2、4

D.1、2、3、4

160、下面哪个选项有助于在组织里成功引入测试工具? (A

A. 在试点项目中,通过使用测试工具不断收集工具的使用信息

B. 为了提高使用工具的效率,在不同项目团队,同时推广使用测试工具

C. 测试团队内建立自学的氛围,让每个测试人员自己熟悉测试工具的使用

D. 根据当前采用的测试过程和测试实践,修改测试工具以适应现有的流程和实践


http://chatgpt.dhexx.cn/article/xHfEQM0L.shtml

相关文章

2018版ISTQB FL基础级大纲全解析

2018版ISTQB基础级中英文大纲已经正式发布。根据ISTQB基础级认证考试要求&#xff0c;分别对采用2018版新大纲的时间做出了要求&#xff1a;针对英语考试&#xff0c;必须在2019年6月4日之前&#xff1b;而对于非英语的考试&#xff0c;其开始时间为2019年12月4日。其中考试的内…

考个ISTQB证书有用吗

考ISTQB证书有用吗&#xff1f; [我的回答]2018年8月22日 从2001年毕业开始&#xff0c;我一直从事的都是软件测试相关工作&#xff0c;包括软件测试、测试管理、测试能力改进和测试咨询培训等。2005年开始介入ISTQB的工作&#xff08;比国内CSTQB成立时间更早&#xff09;&…

1-1 ISTQB-FL基础认证证书

【前提摘要】 什么是ISTQB? 什么又是FL&#xff1f; 以及证书作用&#xff0c;这些都可百度查到 【内容概述】 同截图内容所示&#xff0c; 根据FL考试大纲 & 练习题对比&#xff0c; 梳理了考试范围内的内容。 并自行结合个人经验&其他资料汇总&…

ISTQB认证

ISTQB知识点总结&#xff1a; 注释&#xff1a; K1&#xff1a;表示一般理解 K2&#xff1a;表示一般掌握 K3&#xff1a;表示重点掌握并能够应用 1.导致软件缺陷的原因&#xff08;K2&#xff09; 缺陷是错误的结果&#xff0c;更精确地说&#xff0c;缺陷是错误的表现。当缺…

什么是ISTQB认证

什么是ISTQB认证 作者&#xff1a;郑文强 文章下载&#xff1a;什么是ISTQB认证 1.什么是ISTQB ISTQB&#xff08;InternationalSoftware Testing Qualifications Board&#xff09;全称国际软件测试认证委员会&#xff0c;是一个注册于比利时的非赢利性组织&#xff0c;是…

Android Studio 安装TinyPng插件

文章目录 下载插件临时邮箱API Key 申请入口API Key使用使用 下载插件 TinyPNG Image Optimizer 临时邮箱 https://temp-mail.org/zh/ API Key 申请入口 https://tinypng.com/developers API Key使用 Perference ->TinyPNG Image Optimize 使用 1、选择批量图片右键…

gulp-tinypng-nokey [error]: xxx Too many files uploaded at once

使用tinypng-nokey压缩图片时&#xff0c;网上给的方案的代码都是这样的&#xff1a; const gulp require(gulp); const tinypng_nokey require(gulp-tinypng-nokey);const path ./test/raw-assets/;gulp.task(tiny_png_1, function () {console.log( ------------ start d…

解决tinypng 1.0.6 在线压缩C#接口报ssl错误的方法

因为作者的做法是使用了他们的证书, 但是如果是插件引用, 感觉是无法调用的. 所以我们直接下载code 修改这里即可 namespace TinifyAPI.Internal internal static class SSL public static bool ValidationCallback(HttpRequestMessage req, X509Certificate2 cert, X509Chain…

TinyPNG批量智能图片压缩器无限制版(支持Mac/Win)

TinyPNG使用智能有损压缩技术将您的WebP, PNG and JPEG图片的文件大小降低。 通过选择性的减少图片中的颜色&#xff0c;只需要很少的字节数就能保存数据。 对视觉的影响几乎不可见&#xff0c;但是在文件大小上有非常大的差别。 PNG and JPEG图片的文件大小降低。 通过选择性…

Python批量压缩图片(TinyPNG)

Python批量压缩图片(TinyPNG) 什么是TinyPNG&#xff1f;Mac客户端申请/查看Developer API环境准备Python脚本执行批量压缩完整示例 Python批量压缩图片(TinyPNG) 什么是TinyPNG&#xff1f; TinyPNG提供了PNG图片的“几乎无损”压缩服务。详细介绍TinyPNG Mac客户端 Ma…

[HFCTF 2021 Final]tinypng

1NDEX 0x00 前言seebug复习一下phar在php反序列化中的利用phar文件结构local_test 0x01 brain.mdlittle trick压缩phar绕过关键词 0x00 前言 seebug复习一下phar在php反序列化中的利用 参考https://paper.seebug.org/680/ 写的太好了… 直接粘了 phar文件会以序列化的形式存…

VSCode安装TinyPNG,并配置api key

1 打开VSCode 在【扩展】中搜索【TinyPNG】插件&#xff0c;并安装 2 添加api key 没有这一步&#xff0c;对文件进行压缩时会失败&#xff0c;提示 3 获取api key 3.1 打开tinypng网站 打开tingypng&#xff0c;滑动到最底部&#xff0c;打开Developer API 或者直接打…

破解tinypng文件上传的限制

简单破解tinypng文件上传的限制 /** * 帮助文档* -------* * 获取帮助* 指令 -h* * 获取命令执行文件夹 * 指令 -f * 参数 ./* 必填&#xff0c;待处理的图片文件夹* * 获取是否深度递归处理图片文件夹* 指令 -deep* 可选&#xff0c;默认不深度递归* * 命令行脚本参考示例* &…

TinyPNG批量压缩工具脚本Python

TinyPNG官网: https://tinypng.com/ TinyPNG是目前为止最为欣赏的图片压缩工具, 图片压缩比截图 1经过ps压缩之后,还能减少50%以上的体积,肉眼居然一点看不出压缩模糊的痕迹; 2相比于jpg,对png透明的图片,体积压缩更为出众; 3为开发者提供了api接口,支持多种后端语言。…

super-tinypng压缩图片

使用快捷键WinR&#xff0c;输入cmd&#xff0c;进入命令行 安装super-tinypng插件 npm i super-tinypng -g在图片文件夹输入该命令 super-tinypng压缩完后会生成一个output文件夹&#xff0c;里面是压缩后的图片

TinyPNG

TinyPNG使用智能有损压缩技术来减少*PNG文件的文件大小。通过选择性地减少图像中的颜色数量&#xff0c;存储数据所需的字节更少。PNG很有用&#xff0c;因为它是唯一可以存储部分透明图像的广泛支持的格式。格式使用压缩&#xff0c;但文件仍然很大。使用TinyPNG缩小应用和网站…

TinyPng图片压缩的正确打开方式

https://tinypng.com/ TinyPNG使用智能的「有损压缩技术」来减少WEBP、JPEG和PNG文件的文件大小。通过选择性地减少图像中的「颜色数量」&#xff0c;使用更少的字节来存储数据。这种效果几乎是看不见的&#xff0c;但在文件大小上有非常大的差别。 使用过TinyPNG的都知道&…

tinypng注册

首先你得用谷歌浏览器&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xf…

TinyPNG 智能PNG和JPEG图片压缩

TinyPNG Smart PNG and JPEG compression &#xff08;English&#xff09; TinyPNG 智能PNG和JPEG图片压缩&#xff08;中文版&#xff09; TinyPNG做了什么&#xff1f; TinyPNG使用智能有损压缩技术将您的PNG文件的文件大小降低。 通过选择性的减少图片中的颜色&#xff0…

使用TinyPNG API压缩图片

使用TinyPNG API压缩图片 在撰写论文的时候&#xff0c;美观&#xff0c;大气&#xff0c;上档次的图标能够很好地给自己的论文加分&#xff0c;好的可视化结果也能够让审稿人赏心悦目。但是有时候在可视化图片的时候有可能原始图像过大从而很占内存&#xff1b;这时候就希望能…