版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ISTQB理论考核试题一、选择题1.以下哪一项是对测试条件的最佳描述()[单选题]*A、需求文档明确或隐含说明的组件或系统的属性。B、测试依据的一部分,其与实现特定测试目标相关√C、软件在特定条件下使用时,软件产品提供满足显性和隐含要求的功能的能力。D、在所有独立影响判定结果的单独条件输出中,被测试套件覆盖的百分比。答案解析:A:错误,这是特性的定义B:正确C:错误,这是功能的定义D:错误,这是改进的条件/判断覆盖MCDC的定义2.以下哪项关于测试目标的表述是正确的()[单选题]*A、确定是否在系统测试中执行了全面的组件测试。B、发现尽可能多的失效,以便识别和修复缺陷√C、证明已识别所有可能的缺陷。D、证明任何剩余的缺陷不会导致任何失效。答案解析:A、不正确,组件测试不是系统测试的一部分。B、正确`参考大纲1.1.1C、不正确-原则#1指出穷尽测试是不可能的,因此永远无法证明已经识别所有缺陷。D、不正确-要评估缺陷是否会导致瘦小,必须首先发现缺陷。如果没有剩余缺陷会导致失效,则隐含意味着发现了所有缺陷。这与原则#1相矛盾3.对于测试和调试的区别,下列表述正确的是()[单选题]*A、测试可识别缺陷的来源;而调试可分析缺陷并提出预防活动。B、测试可显示由缺陷引起的失效;而调试可查找、分析和移除软件中的失效原因√C、测试可移除缺陷;而调试可识别失效的原因。D、测试可预防失效原因:而调试可移除失效。答案解析:A、不正确。测试不能识别缺陷的来源。B、正确。大纲1.1.2:执行测试可以显示由软件缺陷引起的失效。而调试是查找,分析和修复此类缺陷的开发活动。C、不正确。测试不会移除故障。D、不正确。测试不能直接预防失效原因。调试不会移除失效,只会移除引起失效的原因4.以下哪一项描述了在测试过程中或生产过程中发现了失效?
[单选题]*A、当用户在对话框中选择选项时,产品崩溃√B、构建中包含了源代码文件的错误版本。C、计算算法使用了错误的输入变量。D、开发人员误解了算法的需求。答案解析:A、正确失效是缺陷的外在表现。用户可清楚地注意到系统崩溃。B、不正确这是缺陷,而不是失效,因为代码中存在问题。它可能不会导致失效,例如,如果源代码文件仅对注释进行了更改。C、不正确-这是缺陷,而不是失效,因为实现该算法的代码存在缺陷。如果在测试或生产中不使用此计算,则不会发生失效。D、不正确-这是错误,而不是失效。对需求的误解可能会或可能不会导致在算法实施中引入缺陷,这反过来可能会或可能不会导致失效。5.以下哪一项陈述正确的描述了软件测试7个基本原则中的一个()[单选题]*A、通过使用自动化测试,使得穷尽测试成为可能。B、在足够的工作量和工具的支持下,所有软件都可进行穷尽测试。C、无法测试系统中的所有输入和前提条件组合√D、测试的目的是证明缺陷不存在。答案解析:A、不正确-无论是手动还是自动化,穷尽测试是不可能的。B、不正确-测试中无论付出多少工作量,穷尽测试都是不可能的。C、正确-大纲1.3:原则#2提到“除了微小的案例,测试输入与前置条件的所有组合是不现实的”。D:不正确-这种说法与第1条原则相矛盾:“测试能表明存在缺陷:测试可以证明存在缺陷,但不能证明没有缺陷”6.以下哪种方式可以让测试成为质量保证的一部分()[单选题]*A、它确保了需求是足够详细的。B、它降低了系统质量的风险级别√C、它确保遵循了组织内标准。D、它根据执行的测试用例数量来测量软件质量。答案解析:A、不正确-这是质量保证,但不是测试。B、正确-大纲1.2.2。测试有助于以各种方式达成质量目标C、不正确-这是质量保证,但不是测试。D、不正确-在不知道结果的情况下,只是计算已执行测试用例数量无法测量质量。7.下列哪个任务是在ISTQB测试过程的测试分析活动中开展的()[单选题]*A、识别任何所需的基础架构和工具。B、从测试规程创建测试套件。C、分析学到的经验教训以进行过程改进。D、评估测试依据的可测试性√答案解析:A、不正确-此活动在测试设计活动期间执行B、不正确-此活动在测试实施活动期间执行,C、不正确-此活动在测试结束活动期间执行D、正确-此活动在测试分析活动期间执行。8.通过将以下测试工作产品(1-4)映射到正确的描述(a-d)来区分它们。1.测试套件。
a.一组测试脚本或测试执行计划。2.测试用例。
b.一组用于自动执行测试规程的指令。3.测试脚本。
c.包含期望结果。4.测试章程。
d.可以用来被验证的一个事件。[单选题]*A、1a,2c,3b,4d√B、1d,2b,3a,4cC、1a,2c,3d,4bD、1d,2c,3b,4a答案解析:测试套件:根据大纲1.4.3,针对测试实施:测试实施工作产品还包括测试套件,测试套件是一组测试脚本,以及测试执行进度。(1A)测试用例:根据术语表,一组输入值,执行前置条件,预期结果和执行后置条件.(2C)测试脚本:根据术语表,测试脚本,一组自动执行测试规程的指令(3B)测试章程:根据术语表,测试目标的陈述,以及关于如何测试的可能测试想法。测试章程用于探索性测试。(4D)。9.(单选)如何在验收测试中运用白盒测试?
[单选题]*A、检查是否可以在集成系统之间传输大量数据B、检查是否已执行所有代码的语句和判定路径C、检查是否已遍历所有工作过程流√D、遍历WEB页面的导航答案解析:A、不正确-与集成测试相关。B、不正确-与组件测试相关C、正确-大纲2.3.5:对于验收测试,测试旨在涵盖所有支持的财务数据文件结构和银行到银行转账的数据范围。D、不正确-与系统测试相关。10.关于组件测试和系统测试的区别,下面哪个表述是正确的?
[单选题]*A、组件测试验证可单独测试的软件模块、程序对象和类的功能,而系统测试则验证组件之间的接口以及系统不同部分之间的交互。B、组件测试的测试用例通常来自组件说明,设计说明或数据模型,而系统测试的测试用例通常来自需求说明或用例√C、组件测试仅关注功能属性,而系统测试侧重于功能和非功能属性。D、组件测试是测试人员的职责,而系统测试通常是系统使用者的职责答案解析:A、不正确-系统测试不测试组件之间的接口和系统不同部分之间的交互:这是集成测试的目标。B、正确-大纲2.2.1:可用作组件测试的测试依据的工作产品示例包括:详细设计,代码,数据模型,组件说明。大纲2.2.3:用于系统测试的工作产品示例包括:系统和软件需求说明(功能和非功能),......,..用例。C、不正确-组件测试不仅仅关注功能特性。D、不正确-组件测试通常由开发人员负责,而系统测试通常由测试人员负责。11.以下哪一项是正确的?
[单选题]*A、回归测试的目的是检查修复是否已成功实现,而确认测试的目的是确认缺陷修复没有导致新问题。B、回归测试的目的是检测缺陷修复后软件的行为,而确认测试的目的是检查系统是否能在新环境中工作。C、回归测试的目的是检测缺陷修复后软件的行为,而确认测试的目的是检查原始缺陷是否已被修复√D、回归测试的目的是检查新功能是否可工作,而确认测试的目的是检查原始缺陷是否已修复。答案解析:A、不正确-确认测试不检查是否已成功实施,确认测试不检查副作用。B、不正确-关于确认测试的论述应该是关于回归测试的。C、正确-大纲2.3.4D、不正确-测试新功能不是回归测试12.以下哪个选项最适合描述增量开发模型?
[单选题]*A、定义需求、设计软件和开展测试是在一系列迭代的阶段中完成的√B、开发过程中的一个阶段应该在前一阶段完成时开始。C、测试被视为一个单独的阶段,并在开发完成后进行。D、测试作为增量添加到开发中。答案解析:A、正确-大纲2.1.1:增量开发涉及建立需求,设计,构建和测试系统。B、不正确-属于顺序模型。C、不正确-这描述了瀑布模型D、不正确-仅有测试不是开发中的增量。13.以下哪项应该不是维护测试的触发条件?
[单选题]*A、决定测试软件的可维护性√B、决定测试移植到新操作系统的系统。C、决定测试归档数据是否可恢复。D、决定进行紧急修复(hotfixes)后的测试答案解析:A、正确-这是可维护性测试,而不是维护测试。B、不正确-这是维护测试的触发因素,请参阅大纲第2.4.1节:新环境以及已更改软件的运行测试。C、不正确-这是维护测试的触发因素,请参阅大纲第2.4.1节:在长期保留期归档后测试恢复/检索过程。D、不正确-这是维护测试的触发因素,请参阅大纲第2.4.1节:对交付的软件产品进行应对性修改,以纠正导致实际失效的紧急缺陷。14.以下哪个选项是正式评审角色?
[单选题]*A、开发人员、主持人、评审负责人、评审员、测试人员B、作者、主持人、经理、评审员、开发人员C、作者、经理、评审负责人、评审员、设计人员D、作者、主持人、评审负责人、评审员、记录员√答案解析:A、不正确-测试人员和开发人员不是大纲3.2.2节定义的角色。B、不正确-根据大纲第3.2.2节,开发人员不是其中的角色。C、不正确-根据大纲3.2.2节,设计人员不是其中的角色。D、正确-见大纲,第3.2.2节。15.以下哪个描述了正式评审的主要活动()[单选题]*A、评审启动会,回溯,独立评审,事件交流和分析,返工,跟踪结果B、计划,独立评审,事件交流和分析,返工,关闭任务,跟踪结果。C、计划,评审启动会,独立评审,事件交流和分析,修正和报告√D、独立评审,评审会,返工,结束任务,跟踪结果,根本原因分析答案解析:A、不正确-参见c)评审过程中的活动B、不正确-参见c)评审过程中的活动。C、正确-根据大纲第3.2.1章:计划,评审启动会,个人评审,事件交流和分析,修复缺陷和报告。D、不正确-参见c)评审过程中的活动。16.当评审必须遵循基于规则和检查表的正式过程时,下面哪个评审类型是最好的选择?
[单选题]*A、非正式评审B、技术评审C、审查√D、走查答案解析:A、不正确-非正式评审不使用正式过程B、不正确-使用检查表是可选的。C、正确一根据大纲3.2.3:基于规则和检查表的正式过程。D、不正确-没有明确要求正式过程。17.以下哪一个静态测试的描述是正确的?
[单选题]*A、检测和移除缺陷的成木低√B、它可以使动态测试面临更少的挑战C、它可以尽早得发现在生命周期中运行的问题D、在测试安全关键系统时,静态测试价值小,因为动态测试比它更容易发现缺陷答案解析:A、正确-大纲3.1.2:相比生命周期后期发现的缺陷,早期发现的缺陷其移除的成木更低。B、不正确-动态测试仍然具有挑战性的目标C、不正确-这是动态测试。D、不正确-静态分析对安全关键计算机系统很重要。参考大纲3.1。18.以下哪个评审意见,最有可能被所有评审者发现?正评审报纸订阅系统的设计,预期的系统用户是:-订购用户-技术支持团队-计费部门-数据库管理员每种类型的用户通过不同的登录接口登录系统(例如,订购用户通过web页面登录:技术支持通过应用程序登录);要求不同的评审对象从上述用户类别的角度验证系统的登录流程。以下哪个评审意见,最有可能被所有评审者发现()[单选题]*A、Web的登录页面混杂很多的广告。导致用户很难找到“忘记密码?”链接。B、访问计费应用的登录还应允许访问订阅用户的信息,而不是强制第二次登录会话。C、登录数据库应用程序后,没有退出功能。D、登录流程不直观,因为它需要先输入密码,然后才能输入用户名√答案解析:A、不正确-这只影响订户:也可能是其他人,但肯定不是技术支持,因为他们不通过网页访问数据。B、不正确-此评论可以来自以计费部门视角进行的评审,,而不是来自其他评审人员C、不正确-此评论可以来自以数据库管理员视角进行的评审,而不是来自其他评审人员。D、正确-在访问系统之前,必须对每种类型的用户进行身份验证,因此系统的所有用户都会注意到(并遭受)不直观的登录流程。19.什么是基于检查表的测试()[单选题]*A、是一种基于测试人员对过去失效的知识,或失效模式的通用知识来进行测试的一种测试技术。B、在不考虑组件或内部结构的情况下,根据对组件或系统的功能或非功能说明的分析,推导和/或选择测试用例的过程。C、它是基于经验的测试技术,经验丰富的测试人员使用记录、检查或记住的概要条目列表,或是一组规则或标准,产品必须根据这些规则或标准进行验证√D、测试人员根据他们的知识、对测试项目的探索和以前的测试结果,动态地设计和执行测试的一种方法。答案解析:A、不正确-术语表中针对错误推测法的定义。B、不正确-术语表中针对黑盒测试技术的定义。C、正确-术语表中的定义。D、不正确-术语表中针对探索性测试的定义。20.以下哪个选项归类为黑盒测试技术()[单选题]*A、基于架构分析的技术B、根据技术设计检查测试对象是否正常工作的技术C、基于软件的预期使用的技术D、基于正式需求的技术√答案解析:A、不正确-属于白盒测试技术。B、不正确-属于白盒测试技术。C、不正确-属于基于经验的测试技术。D、正确-大纲4.1.2:黑盒测试技术(也称为基于行为或行为的技术)基于对适当测试依据的分析(例如,正式需求文档,说明,用例,用户故事)。21.以下语句是判定覆盖的陈述:“当代码只包含一个’if’语句而没有循环或CASE语句时,我们运行的任何单个测试用例都将实现50%的判定覆盖。以下哪个语句是正确的()[单选题]*A、这句话是对的。任何单个测试用例提供100%的语句覆盖,因此提供50%的判定覆盖。B、这句话是对的。任何单个测试用例都会导致“if”的取真或取假的结果√C、这句话是错的。在这种情况下,单个测试用例只能保证25%的判定覆盖。D、这句话是错的。语句过于宽泛。它可能是正确的,也可能是错误的,取决于被测软件。答案解析:A、不正确-虽然给定的论述是正确的,但解释不正确。B、正确-因为任何测试都会导致“if”语句的结果,取真或取假,根据定义,我们可以实现50%的判定覆盖。C、不正确-单个测试可以提供超过25%的判定覆盖。D、不正确-该论述是具体的,始终是真实的。22.以下哪一项是对语句覆盖的最佳描述()[单选题]*A、用于计算和测量已执行的测试用例的百分比的度量。B、用于计算和测量源代码中已执行的语句的百分比的度量√C、用于计算和测量源代码中执行并已通过的测试用例所覆盖语句数的度量。D、评估所有语句是否被覆盖,且给出正确/错误确认的度量。答案解析:A、不正确-语句覆盖测量通过测试用例所执行的语句的百分比。B、正确-大纲4.3.1:语句测试覆盖代码中的可执行语句。覆盖测量为测试执行的语句数除以测试对象中可执行语句的总数,通常表示为百分比。C、不正确-覆盖并不能测量通过/失败D、不正确-这是个度量,而不是真/假。23.关于语句覆盖和判定覆盖之间的关系,以下哪一项描述是正确的()[单选题]*A、判定覆盖强于语句覆盖√B、语句覆盖强于判定覆盖C、100%的语句覆盖保证100%的判定覆盖D、判定覆盖永远不会达到100%。答案解析:参考大纲4.3.3章节:实现100%的判定覆盖率可保证100%的语句覆盖(但反过来不对)。从而A、正确-论述是对的。B、不正确-该论述是错误的,C、不正确-该论述是错误的。D、不正确-该论述是错误的。24.以下哪种场景不适合使用探索性测试()[单选题]*A、当有时间压力时,和/或需求不完整或不适用时B、当系统以增量方式进行开发和测试时。C、当只有新人和没有经验的测试人员可用时√D、当被测应用的主要部分只能在客户现场进行测试时。答案解析:A、不正确-大纲4.42:当测试时间很少,或时间压力很大时,探索性测试是最有用的B、不正确-可以在此时使用探索性测试。C、正确-探索性测试应由具有类似应用和技术的经验丰富的测试人员执行。测试人员需要在探索性测试期间不断做出决策,例如接下来要测试什么。D、不正确-探索性测试可以在任何地方使用。25.计算员工的奖金。它不能是负数,但计算结果可以为零。奖金基于工作年限进行计算。分类情况有:小于或等于2年,超过2年但不到5年,5年或更长,但不到10年,10年或更长。为计算奖金而覆盖所有有效等价类所需的最小测试用例数是多少()[单选题]*A:3.B:5.C:2.D:4.√答案解析:D、正确-部分如下:1.等价类:0<合同年限≤2.2.等价类:2<合同年限<5。3.等价类:5≤合同年限<104.等价类:10≤合同年限。26.速度控制和报告系统具有以下特征:如果你以50公里/小时或更低的速度行驶,什么都不会发生。如果您的行驶速度超过50公里/小时,但速度不超过55公里/小时,您将收到警告。如果您的行驶速度超过55公里/小时但不超过60公里/小时,您将被罚款。如果您的行驶速度超过60公里/小时,您的驾驶执照将被暂停。基于两点边界值分析,哪个选项是最可能识别的(km/h)()[单选题]*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.√答案解析:1.-50两点边界50,512.51-55两点边界63.56-60两点边界55.56,60.614.61-两点边界60,61A、不正确-没有包括所有两点边界值。还包括两点边界值分析不需要的值。B、不正确-没有包括所有两点边界值。C、不正确-没有包括所有两点边界值。还包括两点边界值分析不需要的值D、正确-包括所有两点边界值27.如果公司员工在公司工作超过一年并达到个人商定的目标则可获得奖金。以下判定表旨在测试支付奖金的逻辑而设计:在上述判定表中可以删除哪些测试用例,因为在真实的情况下,这些测试用例不会发生()[单选题]*A、T1和T2.B、T3和T4.C、T7和T8D、T5和T6√答案解析:在测试用例T5和T6中,所描述的情况在逻辑上是不可能的。如果没有就目标达成一致,就不可能宣称达到了目标。由于这种情况不会发生,因此我们可以删除相应的测试用例。于是A、不正确。B、不正确。C、不正确D、正确28.关于给定状态转换图和测试用例表论断,以下哪个是正确的?[单选题]*A、给定的测试用例可用于覆盖状态转换图中的有效和无效转换。B、给定的测试用例表示了状态转换图中所有可能的有效转换√C、给定的测试用例仅表示了状态转换图中的一些有效转换。D、给定的测试用例表示了状态转换图中的顺序转换对。答案解析:建议的测试用例涌盖给定状态图中的所有五个可能的单个有效转换(S1->S2,S2->S1,S2->S3,S3->S2,53->51)A、不正确-因为没有覆盖无效的转换,B、正确-因为涌盖了所有有效的转换C、不正确-因为涵盖了所有有效的转换。D、不正确-因为尚未指定运行测试用例的顺序,我们不知道将发生哪些转换对29.(单选)该应用应允许播放以下显示分辨率的视频:a)640x480b)1280x720c)1600x1200d)1920x1080以下哪个测试用例列表是应用等价类测试技术来测试此需求的结果?
[单选题]*A、验证应用是否可以在分辨率为1920x1080(1个测试)的显示器上播放视频。B、验证应用是否可以在分辨率为640x480和1920x1080(2个测试)的显示器上播放视频。C、验证应用是否可以在需求中的每个显示分辨率上播放视频(4个测试)√D、验证应用程序是否可以在需求中的任何一种分辨率上播放视频(1个测试)。答案解析:C、正确-该场景针对需求提供了离散值枚举的情况。每个枚举值本身就是一个等价类,因此每个枚举值都将在使用等价类测试技术时进行测试。30.关于测试经理和测试人员之间任务的划分,以下哪个描述最恰当()[单选题]*A、测试经理计划测试活动并选择要遵循的标准,而测试人员选择要使用的工具和控件。B、测试经理计划、组织和控制测试活动,而测试人员定义并执行测试√C、测试经理计划、监督和控制测试活动,而测试人员设计测试并确定自动化测试框架。D、测试经理计划并组织测试并定义测试用例,而测试人员应确定测试的优先级并按序执行。答案解析:A、不正确-大纲5.1.2:测试人员使用这些工具。B、正确-见大纲5.1.2。C、不正确-决定自动化框架不是测试人员的任务。D、不正确-测试经理未指定测试用例。31.以下哪个度量是测试执行期间最适合监督的()[单选题]*A、已执行测试用例的百分比√B、在测试环境准备中已完成工作的百分比C、计划的测试用例中已准备的百分比。D、在测试用例准备中已完成工作的百分比。答案解析:A、正确-大纲5.3.1:测试用例执行(例如,运行/未运行的测试用例数,以及通过/失败的测试用例)。B、不正确-应在测试准备期间进行监督C、不正确-应在测试准备期间进行监督,D、不正确-应在测试准备期间进行监督。32.以下哪一个因素会影响测试计划,且是测试计划的一部分()[单选题]*A、预算限制√B、测试日志C、失效率D、用例答案解析:A、正确-当您计划测试并且存在预算限制时,需要确定优先级:应该测试什么以及应该忽略什么。B、不正确-它是测试监控的一部分C、不正确-它是测试监控的一部分,D、不正确-它是测试设计的一部分。33.以下哪项是测试的典型出口准则?
[单选题]*A、可靠性测量、测试人员独立程度和产品完整性。B、可靠性测量、测试费用、可测试代码的可用性、上市时间和产品完整性。C、可靠性测量、测试费用、进度和未解决的缺陷√D、推向市场时间、遗留缺陷、测试人员认证、测试人员独立程度和测试费用。答案解析:A、不正确-测试人员的独立性与出口准则不想关。B、不正确-“可测试代码的可用性”属于入口准则。”C、正确-见大纲5.2.3。D、不正确-测试人员的独立性与测试人员的资质与出口准则不相关。34.以下哪项没有包含在测试总结报告中?
[单选题]*A、定义通过/未通过准则和测试目标√B、与测试方法的偏离度C、根据出口准则测量实际进度D、测试项的质量评估答案解析:A、正确-此信息已在测试项目的早期定义。B、不正确-此信息包含在测试报告中:参见大纲第5.3.2节:测试期间发生的相关信息。C、不正确-此信息包含在测试报告中;见大纲5.3.2:支持有关未来行动的建议和决策的信息和度量,例如对剩余缺陷的评估,继续测试的经济效益,突出的风险以及对测试软件的置信程度。D、不正确-此信息包含在测试报告中:见大纲5.3.2:支持有关未来行动的建议和决策的信息和度量,例如对剩余缺陷的评估,继续测试的经济效益,突出的风险以及对测试软件的置信程度。35.软件测试中有多种测试策略。哪种策略(1-4)的特征对应下面的描述(a-d)?
1.基于分析的测试策略2.基于方法的测试策略3.基于模型的测试策略4.基于咨询的测试策略a.测试是基于产品所需的状态图b.根据风险级别设计测试并确定其优先级c.系统地使用一些预定义的测试条件d.根据业务领域专家的观点选择测试[单选题]*A、1d,2b,3a,4cB、1a,2c,3d,4bC、1d,2c,3b,4aD、1b,2c,3a,4d√答案解析:分析:大纲5.2.2,这种类型的测试策略是基于某些因素的分析(例如需求或风险)。(1b)。方法的:大纲5.2.2,这种类型的测试策略依赖于系统地使用一些预定义的测试或测试条件,(2c)。基于模型的:大纲5.2.2,在本测试策略中,测试是基于产品某些必要方面的一些模型进行设的,..…(3a)咨询(或指导),大纲5.2.2,这种类型的测试策略主要由利益干系人,业务领域专家或技术专家的建议,指导或指示驱动,他们可能来自测试团队之外或在组织本身之外。(4d)36.关于基于度量的测试估算方法,下面哪项是其特征()[单选题]*A、以前的类似测试项目使用的预算√B、在与测试经理面谈时收集的总体经验。C、与开发人员达成一致的总体估算。D、从业务专家收集的平均计算结果答案解析:A、正确-根据大纲5.2.6章:基于度量的方法:根据以前类似项目的度量或基于典型值估算测试工作量。B、不正确-这是基于专家的方法:根据任务所有者或专家的估算来估算任务C、不正确-这是基于专家的方法:根据任务所有者或专家的估算来估算任务D、不正确-这是基于专家的方法:根据任务所有者或专家的估算来估算任务37.下图显示了7条需求之间的逻辑依赖关系,其中依赖关系由箭头显示。例如,“R1->R3”表示R3依赖于R1。根据需求依赖关系,以下哪个选项可构建测试执行进度计划()[单选题]*A、R1→R3→R1→R2→R5→R6→R4→R7B、R1→R3→R2→R5→R2→R6→R4→R7C、R1→R3→R2→R5→R6→R4→R7√D、R1→R2→R5→R6→R3→R4→R7答案解析:A、不正确-一切都依赖于R1,因此任何不以R1开头的测试流程都是错的B、不正确-一切都依赖于R1,因此任何不以R1开头的测试流程都是错的。C、正确-测试按照将依赖关系考虑在内的顺序指定。D、不正确-R2依赖于R3,因此R3应在R2之前进行测试38.您正在测试咖啡机的新版软件。该机器可以根据四个类别准备不同类型的咖啡。即咖啡容量、糖、加牛奶和糖浆。标准如下:
-【咖啡容量】(小、中、大),
-【糖】(无、1个单位、2个单位、3个单位、4个单位),
-【加牛奶】(是或否),
-【咖啡风味糖浆】(无糖浆、焦糖、榛子、香草)。现在您正在编写包含以下信息的缺陷报告:
【标题】:咖啡温度低。
【简要描述】:当您选择加牛奶的咖啡时,准备咖啡的时间太长,而且饮料的温度太低(低于40℃)
【预期结果】:咖啡的温度应该是标准的(约75℃)
【风险程度】:中等。
【优先级】:正常。在上述缺陷报告中最可能遗漏哪个有价值的信息()[单选题]*A、实际测试结果。B、标识被测咖啡机的数据√C、缺陷的状态。D、改进测试用例的想法答案解析:A、不正确-测试结果在简要描述中给出。B、正确-在测试不同版本的软件时,识别信息是必需的。大纲5.6:识别测试条目(正在测试的配置项)和环境。C、不正确-您只是在编写缺陷报告,因此状态会自动打开。D、不正确-此信息对测试人员有用,但不需要包含在缺陷报告中。39.以下哪一项最有可能是测试执行工具的好处()[单选题]*A、有助于创建回归测试。B、有助于维护测试资产的版本控制,C、有助于设计安全性测试的测试。D、有助于运行回归测试√答案解析:A、不正确-创建回归测试时不会带来好处,更多的是执行它们。B、不正确-这是由配置管理工具完成的。C、不正确-这需要专门的工具。D、正确-大纲6.1.2:减少重复性的手动工作(例如,运行回归测试,环境构建/拆除任务,重新输入相同的测试数据,以及检查编码标准),从而节省时间。40.哪个测试工具具有如下分类特征?
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.√答案解析:支持测试和测试件的管理:大纲6.1.1,配置管理工具,(1b)支持静态测试:大纲6.1.1,支持评审的工具,(2c)。支持测试执行和日志:大纲6.1.1,覆盖工具,(3a)。支持性能度量和动态分析:大纲6.1.1,性能测试工具/监测工具/动态分析工具,(4d)41.关于测试用例的描述,以下哪个选项是正确的()[单选题]*A、定义按照什么顺序执行测试活动的文档,也称为测试脚本或手工测试脚本B、基于测试条件开发的一组包括前置条件、后置条件、输入数据和期望结果的组合√C、需求文档中描述的系统的一个属性(例如:可靠性、易用性或设计约束),且可以在测试中执行D、可以被一个或多个测试条件验证的系统的条目或事件,例如:一个功能、事务、质量属性或结构元素答案解析:A、不正确:根据测试规程说明的定义。B、正确:根据术语的定义。C、不正确:根据特性的术语定义。D、不正确:根据测试条件的定义,只是用测试条件替换了测试用例。42.以下哪项是测试的一个主要目标()[单选题]*A、预防缺陷√B、验证项目计划按照要求开展C、获得对开发团队的信心D、为被测试系统做出发布的决定答案解析:A、正确:根据大纲(1.1.1),属于其中的一个测试目标。B、不正确:项目计划的确认属于项目管理活动。C、不正确:开发团队内获得信息应该通过观察和经验的方式获取。D、不正确:验收测试的一个主要测试目标可能是为干系人提供在特定时间发布系统的风险信息-因此通过测试为干系人提供信息以帮助做出决策,但它并不提供发布决策。43.以下哪项是汽车巡航控制系统失效的例子()[单选题]*A、系统开发人员在剪切-粘贴操作后,忘了修改变量名称B、系统中包含了倒车时发出警报的不必要的代码C、当收音机音量增大或减小时,系统停止保持设定的速度√D、系统的设计说明错误的规定了以km/h作为速度的单位答案解析:A、不正确:属于开发人员可能犯错误的一个例子。B、不正确:属于缺陷的一个例子(代码中的某些缺陷可能会导致失效)。C、正确:属于与期望功能之间的偏差-收音机不能影响巡航控制系统。D、不正确:属于缺陷的一个例子(说明中的某些错误可能会导致失效的发生,假如在后续实现时)44.以下哪项是健身跟踪系统的缺陷,而不是其根本原因()[单选题]*A、由于他不熟悉健身训练领域,需求的作者错误的假设用户想要的是每小时心跳的次数B、智能手机接口的测试人员没有接受过状态转换测试的培训,导致错过了一个重大缺陷C、GPS功能中实现了一个错误的配置变量,在夏令时期间导致定位的问题√D、由于用户接口设计人员从来没有可穿戴设备的工作经验,他误解了阳光反射的影响答案解析:A、不正确:需求作者缺乏健身领域知识是其根本原因。B、不正确:测试人员缺乏状态转换测试培训是缺陷根本原因之一(同时,开发人员引入了缺陷)。C、正确:不正确的配置数据代表了健身跟踪器的异常软件(一个缺陷),从而导致失效。D、不正确:缺乏为可穿戴设备设计用户界面的经验是导致缺陷的一个典型例子。45.作为风险分析的结果,导致更多的测试导向系统的某些区域,在这些区域的开始测试中发现缺陷的数目高于区域的平均水平。上面的描述适用于以下哪个测试原则()[单选题]*A、杀虫剂悖论B、测试依赖于周境C、没有缺陷的谬论D、缺陷的群集效应√答案解析:A、不正确:杀虫剂悖论关注的是再测试同样的测试其发现缺陷的有效性会降低。B、不正确:该测试原则关注的是根据周境以不同方式开展测试。C、不正确:该测试原则关注的是已测试和修复系统与已确认系统之间的区别。不存在错误并不意味着该系统是适合使用的。D、正确:假如识别了缺陷集群(系统的某些领域比平均值包含更多的缺陷),那么测试工作量应该更多地关注在该区域。46.给定以下测试活动和任务a.测试设计
1.为打开的缺陷报告提交变更请求b.测试实施
2.识别测试数据以支持测试用例c.测试执行
3.为测试规程制定优先级并创建测试数据d.测试结束
4.分析异常现象以确定它们发生的原因
以下哪个选项的测试活动和测试任务最匹配()[单选题]*A、a-2,b-3,c-4,d-1√B、a-2,b-1,c-3,d-4C、a-3,b-2,c-4,d-1D、a-3,b-2,c-1,d-4答案解析:a.测试设计-(2)识别测试数据以支持测试用例。b.测试实现-(3)优先级测试规程并创建测试数据。c.测试执行-(4)分析不一致以确定其原因。d.测试结束-(1)针对打开的缺陷报告提交变更请求。47.关于维护测试依据和测试工件之间可追溯性带来的价值描述,以下选项正确的是()[单选题]*A、维护测试可以基于初始需求的变更进行完全的自动化B、确定一个新的测试用例是否可以增加需求的覆盖率√C、测试经理能够识别哪个测试人员发现了最严重的缺陷D、通过确认测试能够确定变更的副作用可能影响的区域答案解析:A、不正确:可追溯性将使现有的测试用例与更新和删除的需求相联系(虽然没有对新需求的支持),但它将无助于维护测试的自动化。B、正确:如果所有的测试用例都与需求相关联,那么每当添加一个新的测试用例(带有可追溯性)时,就有可能看到新的测试用例是否涵盖了以前未覆盖的任何需求。C、不正确:测试依据和测试工件之间的可追溯性不会提供测试人员发现的严重缺陷的信息,而且,即使可以确定该信息,它的价值也是有限的。D、不正确:可追溯性有助于识别受变更影响的测试用例,然而受副作用影响的领域将是回归测试的重点。48.相比开发人员,以下哪种品质更可能在测试人员的思维方式中发现()[单选题]*A、基于他们的工作经验B、发现可能出现问题的能力√C、与团队成员良好沟通D、关注细节答案解析:A、不正确:开发人员和测试人员都会从经验中获益。B、正确:开发人员通常更感兴趣的是设计和构建解决方案,而不是思考这些解决方案中存在的问题。C、不正确:开发人员和测试人员都应该具备良好的沟通能力。D、不正确:开发人员和测试人员都应该关注细节。49.以下是对软件开发生命周期中软件开发活动和测试活动的关系的描述:1.每个开发活动都应该有对应的测试活动2.评审应该在文档的最终版本可用时开始3.测试设计和实施应该在对应的开发活动期间开始4.测试活动应该在软件开发生命周期的早期开始
以下哪项正确的显示了上面的正确描述和错误描述()[单选题]*A、正确-1,2;错误-3,4B、正确-2,3;错误-1,2C、正确1,2,4;错误-3D、正确-1,4;错误-2,3√答案解析:1.每个开发活动都应该有对应的测试活动。正确(2.1.1)根据大纲描述2.评审应该在文档的最终版本可用时开始。错误-根据大纲(2.1.1),应该在初稿时就尽快开始。3.测试设计和实施应该在对应的开发活动期间开始。错误-根据大纲(2.1.1)测试分析与设计应该在对应开发活动期间开始,而不是实施。4.测试活动应该在软件开发生命周期的早期开始。正确-根据大纲描述(2.1.1)50.假设开展的测试具有以下属性:•基于接口说明•关注发现通讯时的失效•测试方法使用功能和基于结构的测试类型
最可能开展的测试级别是哪个()[单选题]*A、组件集成测试√B、验收测试C、系统测试D、组件测试答案解析:1.“测试是基于接口说明的”组件集成测试的测试依据包括接口说明(与通信协议说明一道),而这些不会包含在任何其他测试级别。2.“测试关注在发现通信中的失效”-被测试组件之间的通信失效包含在组件集成测试的典型失效中,但通信中的失效不会包含在任何其他测试级别。3.“测试方法同时使用了功能和结构测试类型”-针对组件集成测试,功能和结构测试类型都可能包含在测试方法中,同时也适用于任何测试级别,尽管在大纲中他们只是隐含地在系统测试中提及。51.以下关于测试类型和测试级别描述正确的是()[单选题]*A、功能和非功能测试可以在系统和验收测试级别开展;而白盒测试限制在组件和集成测试B、功能测试可以在任何测试级别开展;而白盒测试限制在组件测试C、功能、非功能和白盒测试可能在任何测试级别开展√D、功能和非功能测试可以在任何测试级别开展;而白盒测试限制在组件和集成测试答案解析:A、不正确:可以在任何测试级别上进行任何类型的测试(功能测试、非功能测试、白盒测试),因此,尽管在系统和验收测试级别上进行功能测试和非功能测试是正确的,但是声称白盒测试仅限于组件和集成测试是不正确的。B、不正确:可以在任何测试级别上执行任何测试类型(功能测试、非功能测试、白盒测试),因此声称白盒测试仅限于组件测试是不正确的。C、正确:可以在任何测试级别上执行任何测试类型(功能测试、非功能测试、白盒测试)。D、不正确:可以在任何测试级别上开展任何测试类型(功能测试、非功能测试、白盒测试)。因此,声称白盒测试仅限于组件测试和集成测试是不正确的。52.以下关于确认测试和回归测试目的的比较,正确的是()[单选题]*A、回归测试的目的是确保所有之前运行的测试仍然能够正常工作;而确认测试的目的是确保任何针对部分系统的修复没有对系统其它部分造成负面影响B、确认测试的目的是检查之前发现的缺陷已经被修复;而回归测试的目的是确保修复没有对系统的其它部分造成负面影响√C、回归测试的目的是确保对部分系统的任何变更不会导致其它部分的失效;而确认测试的目的是检查所有之前运行的测试仍然具有同样的测试结果D、确认测试的目的是确认针对功能的变更是成功的;而回归测试的目的是运行之前失败的测试以确保它们现在可以正确工作答案解析:A、不正确:虽然回归测试的描述大体上是正确的,但是确认测试的描述(应该是测试缺陷是否已经修复)却是错误的。B、正确:确认测试和回归测试的描述都是吻合大纲的要求。C、不正确:虽然回归测试的描述大体上是正确的,但是确认测试的描述(重新运行所有以前运行的测试以得到相同的结果)却是错误的,因为确认测试的目的是检查以前失败的测试现在是成功通过了(即修复之后是可工作的)。D、不正确:虽然确认测试的描述大体上是正确的,但是回归测试的描述(重新运行以前失败的测试)却是错误的(这是关于确认测试的更详细描述)。53.以下哪项正确的描述了维护测试中的影响分析的作用()[单选题]*A、影响分析可以用于判断针对维护系统的修复是否值得√B、影响分析用于确定数据如何迁移到被维护的系统C、影响分析用于决定哪个紧急补丁对用户最有价值D、影响分析用于确定新的维护测试用例的有效性答案解析:A、正确:可利用影响分析来确定系统中哪些领域将受到修复的影响,因此,根据大纲(2.4.2),可利用影响的程度决定是否值得变更(例如必要的回归测试)。B、不正确:虽然测试移植数据是维护测试的一部分(参见转换测试)但是影响分析并不能确定如何做到这一点。C:不正确:影响分析可显示系统的哪些部分受到变更的影响,因此它可以显示不同的紧急修复之间在对系统影响方面的差异,但是对用户而言,它没有给出此变更可带来的价值。D、不正确:影响分析可以显示系统的哪些部分受到变更的影响,但它不能提供任何测试用例有效性的信息。54.以下关于静态测试的价值描述,正确的是()[单选题]*A、通过引入评审,我们发现规格说明的质量提高了,同时开发和测试所需的时间都有所增加。B、使用静态测试意味着我们可以更好地控制和更便宜的缺陷管理,因为在生命周期后期消除缺陷更容易C、通过使用静态分析,遗漏的需求减少了,测试人员和开发人员之间的沟通也得到了改善。D、由于使用静态分析,我们发现了只通过执行动态测试可能无法发现的编码缺陷√答案解析:A、不正确:评审可提高说明的质量,然而,根据大纲(3.1.2),开发和测试所需的时间应减少。B、不正确:根据大纲(3.1.2),越在生命周期早期越容易移除缺陷。C、不正确:评审可以帮助减少遗漏的需求,以及在测试人员与开发人员之间进行更好的沟通。但是,根据大纲(3.1.2),这并不适用于静态分析。D、正确:根据大纲(3.1.2),这是静态分析的一个收益。55.以下对于工作产品评审过程的主要活动描述,正确的是()[单选题]*A、评审启动会-选择评审员-独立评审-事件交流和分析-返工B、计划和准备-概述会议-事件交流和分析-返工-报告C、准备-发现问题-事件沟通和分析-返工-报告D、计划-评审启动会-独立评审-事件交流和分析-修复缺陷和报告√答案解析:A、不正确:根据大纲(3.2.1),针对工作产品的评审过程,选择评审员不是其主要活动之一。B、不正确:这是工作产品评审过程的一组可能的活动,但它缺少“事件沟通和分析”活动,而且它与大纲(3.2.1)中工作产品评审过程的主要活动不匹配。C、不正确:这是工作产品评审过程中可能的一组活动,但它缺少“启动评审”活动,也不符合大纲(3.2.1)中工作产品评审过程中的主要活动。D、正确:这符合大纲(3.2.1)提供的活动顺序。56.以下对于正式评审的角色和职责的描述,正确的是()[单选题]*A、经理-决定评审的执行√B、评审组长-确保评审会议的有效进行C、记录员-修复被评审工作产品中的缺陷D、主持人-监督进行中的成本-效益答案解析:A、正确:符合大纲(3.2.2)的论断。B、不正确:根据大纲(3.2.2),主持人应该确保高效开展评审会议。C、不正确:根据大纲(3.2.2),作者应该修复被评审工作产品。D、不正确:根据大纲(3.2.2),经理监督持续的成本-有效性。57.你的组织使用的评审具有以下特点:•有记录员的角色•评审目的是检测潜在缺陷•评审会议由作者主持•评审人员通过独立评审发现潜在缺陷•生成评审报告
针对上述特征最可能采用的评审类型是()[单选题]*A、非正式评审B、走查√C、技术评审D、审查答案解析:•记录员角色-可以是针对走查、技术评审和审查:因此,开展的评审不可能是非正式评审。•评审目的是为了检测潜在的缺陷-所有的评审类型中都有该目的的描述。•评审会议由作者主持-这在审查中是不允许的,技术评审中通常也不是作者,但可以作为走查的一部分,非正式评审也是允许的。•评审员通过独立评审发现潜在问题-所有的评审类型都可以包括个人评审(即使是非正式评审)。•生成评审报告-所有的评审类型可生成评审报告,尽管在非正式评审中不太可能进行。58.要求你参加基于检查表的评审。评审对象是一个图书馆系统,部分需求说明如下:图书馆管理员可以:1.登记新借阅人2.归还借阅人的图书3.接收借阅人的罚款4.向系统增加新的图书,包括它们的ISBN、作者和标题5.从系统中删除图书6.在5秒钟内获得系统响应借阅人可以:7.一次最多借阅3本书8.查看他们借阅/预约的书籍的历史记录9.缴纳3周内没有归还图书的罚款10.在3秒钟内获得系统响应11.免费借书最长4周时间12.预约图书(如果他们已被借出)所有人(包括图书馆管理员和借阅人)13.能够根据ISBN、作者或者标题查找图书14.能够浏览系统目录15.系统应该在3秒内响应用户请求16.用户接口应该易于使用您已经指定了检查表,基于此要求需要您检查各个需求之间的不一致(即需求之间的冲突)。以下哪项正确的识别了相应需求之间的不一致()[单选题]*A.6-10,6-15,7-12B.6-15,9-11√C.6-10,6-15,9-11D.6-15,7-12答案解析:·6-10-如果图书馆管理员在5秒内得到系统响应,那么与借书人在3秒内得到系统响应是一致的。·6-15-如果图书馆管理员应在5秒内得到系统响应,那么与所有用户在3秒内得到系统响是不一致的。·7-12-如果借书人一次最多可以借3本书,那么与他们也可以保留书籍是一致的(如果是借书的话)。·9-11-如果借书人因在3周内不还书而被罚款,那么与允许他们免费借阅一本书最多4周是不一致的。因为有效借书期限存在不一致。因此,可能的不一致是6-15和9-11。所以选项B是正确的。59.以下探索性测试描述正确的是()[单选题]*A、一种测试实践,对测试对象背景进行深入的调查,以确定由测试用例检查而识别的潜在弱点B、一种测试方法,测试人员根据自己的知识、测试项的探索和之前测试结果,进行动态设计和执行测试√C、一种测试设计方法,测试活动作为不间断的测试分析和设计会话,通常与基于检查表的测试结合使用D、根据测试人员的经验、知识和直觉进行的测试答案解析:A、不正确:探索性测试通常在时间周期短的时候进行,因此不太可能对测试对象的背景进行深入的调查。B、正确:术语的定义。C、不正确:根据基于会话的测试的术语定义,但是测试分析代替了测试执行。D、不正确:基于经验的测试的术语定义。60.以下哪项最符合不同测试技术类别的描述?1.根据测试对象选定的结构来度量覆盖率2.检查测试对象内部的处理3.根据缺陷的可能性和它们的分布进行测试4.检查与需求之间的偏差5.使用用户故事作为测试依据选项中:黑盒代表黑盒测试技术,白盒代表白盒测试技术,经验代表基于经验的测试技术[单选题]*A、黑盒–4,5白盒–1,2经验–3√B、黑盒–3白盒–1,2经验–4,5C、黑盒–4白盒–1,2经验–3,5D、黑盒–1,3,5白盒–2经验–4答案解析:·黑盒测试技术:检查与需求之间的偏差(4)将用户故事作为测试依据(5)·白盒测试技术:根据测试对象的所选结构度量覆盖率(1)检查测试对象内的处理过程(2)。·基于经验的测试技术:测试是基于缺陷的可能性和它们的分布(3)因此,选项A是正确的。61.健身应用程序测量每天的步数,并提供反馈以激励用户坚持健身。不同的步数的反馈如下:最多1000–沙发土豆!1000以上,最多2000–懒汉!2000以上,最多4000–坚持!4000以上,最多6000–不错!6000以上,-太棒了!以下哪组测试输入将获得最高的等价类划分的覆盖率()[单选题]*A.0、1000、2000、3000、4000B.1000、2001、4000、4001、6000C.123、2345、3456、4567、5678D.666、999、2222、5555、6666√答案解析:测试输入系列可以覆盖下面分类:A、0(1),1000(1),2000(2),3000(3),4000(3)-5个中的3个分类B、1000(1),2001(3),4000(3),4001(4),6000(4)-5个中的3个分类C、123(1),2345(3),3456(3),4567(4),5678(4)-5个中的3个分类D、6661).999(1),2222(3),5555(4),6666(5)-5个中的4个分类因此,选项D是正确的。62.植物的每日光照记录仪根据植物暴露在阳光下的小时数(低于3小时、3到6小时或高于6小时)以及平均日照强度(极低、低、中、高)的组合生成日照评分。根据下面的测试用例为确保覆盖所有有效输入等价类划分,至少需要增加多少测试用例()[单选题]*A、1B、2√C、3D、4答案解析:可以识别下面的有效输入等价类:小时
1.小于3小时
2.3到6小时
3.超过6小时强度
4.非常低
5.低
6.中等
7.高给出的测试用例覆盖了下面的输入等价类:T11.5(1)
非常低(4)T2
7.0(3)
中等(6)T3
0.5(1)
非常低(4)因此,缺失的有效输入等价类是:(2),(5)and(7)。这些可以通过2个测试用例覆盖,因为(2)可以与(5)或(7)进行组合。因此,选项B是正确的。63.智能家庭应用软件可以测量上一周的平均温度,并根据这个温度向住户反馈环境的舒适性。针对不同平均温度范围(最接近的℃)提供的反馈为:
最高10℃–冰凉!11℃到15℃–冷!16℃到19℃–凉爽!20℃到22℃–有点热!超过22℃以上–热得出汗!使用两点边界值,以下哪组测试输入提供的边界覆盖率最好()[单选题]*A.0℃,11℃,20℃,22℃,23℃B.9℃,15℃,19℃,23℃,100℃C.10℃,16℃,19℃,22℃,23℃√D.14℃,15℃,18℃,19℃,21℃,22℃答案解析:输入等价类划分,配合2点边界值,通过测试输入覆盖的边界值数量如下所示:A、0°cX11c20°C22°C23°C→4(11,20,22和23)B、9°C15C19°C23°C100°C→3(15.19和23)C、10°C16°C19°C22°C23°C→5(10,16,19,22和23)D、14C15°C18°C19°C21°C22°C→3(15,19和22)选项C是正确的。64.对一个超速罚款系统使用判定表测试。针对规则1和规则4生成了两个测试用例,如下所示:以下是额外的测试用例:以下哪两个测试用例可以获得完整判定表的完全覆盖率(包括根据规则1和规则4生成的两个测试用例)()[单选题]*A.DT1,DT2B.DT2,DT3C.DT2,DT4√D.DT3,DT4答案解析:完整的判定表如下所示:为了达到全覆盖,覆盖规则2和3的测试用例是必需的。DT4满足规则2的限制,而DT2满足规则3的限制。因此,选项C是正确的。65.根据以下电池充电软件的状态模型:以下哪个转换顺序为模型提供了最高级别的转换覆盖率()[单选题]*A、OFF→WAIT→OFF→WAIT→TRICKLE→CHARGE→HIGH→CHARGE→LOWB、WAIT→TRICKLE→WAIT→OFF→WAIT→TRICKLE→CHARGE→LOW→CHARGEC、HIGH→CHARGE→LOW→CHARGE→TRICKLE→WAIT→TRICKLE→WAIT→TRICKLED、WAIT→TRICKLE→CHARGE→HIGH→CHARGE→TRICKLE→WAIT→OFF→WAIT√答案解析:选项分别达到了下面的转换覆盖:A、OFF(2)WATT(1)0FF(2)WATT(3)TRICKLE(5)CHARGE(9)HTGH(10)CHARGE(7)LT=10个中的7个转换。B、WATT(3)TRICKLE(4)WAIT(1)OFF(2)WATT(3)TRTCKLE(5)CHARGE(7)LOW(8)CHARGE=10个中的7个转换。C、HTGH(10)CHARGE(7)OW8)CHARGE(6)TRICKLE(4)WATT(3)TRTCKLE(4)WATT(3)TRTCKLE(5)=10个中的7个转换。D、WATT(3)TRTCKLE(5))CHARGE(9)HTGH(10)CHARGE(6)TRTCKLE(4)WATT(1)0FF(2)WATT=10个中的8个转换。因此,选项D是正确的。66.关于如何根据用例生成测试用例,下列选项描述正确的是()[单选题]*A、创建的测试用例用于检查和参与者交互的被测试系统所执行的已经定义的基本行为、异常行为和错误行为√B、通过识别用例中的组件并创建检查这些组件间交互的集成,进而生成测试用例C、通过分析参与者和系统之间的交互来生成测试用例以确保用户接口易于使用D、测试用例被创建用于检查用例中业务流程的每个判定点,以满足这些流程的100%判定覆盖答案解析:A、正确:根据大纲(4.2.5),其解释了每个用例描述了一个对象可以与一个或多个参与者协作进行的一些行为。它还解释了设计的测试是为了覆盖已定义的行为(基本的、例外的和错误的)。B、不正确:用例通常描述了需求,因此不“包含”实现这些需求的组件。C、不正确:基于用例的测试确实覆盖了参与者和系统之间的交互,但他们关注的是功能,而不考虑用户界面的使用方便性。D、不正确:测试确实涵盖了通过用例的用例路径,但没有路径的判定覆盖概念,当然也没有业务过程流的判定覆盖概念。67.以下关于语句覆盖的描述正确的是()[单选题]*A、语句覆盖是度量通过执行测试覆盖的源码(不包括注释)的行数B、语句覆盖是度量通过执行测试覆盖的源码中可执行语句的比例√C、语句覆盖是度量通过执行测试覆盖的源代码行的百分比D、语句覆盖是度量通过执行测试覆盖的源码中可执行语句的数量答案解析:A、不正确:语句覆盖是对所覆盖的可执行语句的比例的度量。可执行语句的数目往往接近代码行的数目减去注释,但此选项只讨论了所执行的代码行的数目,而不是所执行的比例。B、正确:根据大纲(4.3.1)语句覆盖是对所覆盖的可执行语句的比例的度量(通常以百分比表示)。C、不正确:语句覆盖是对所覆盖的可执行语句的比例的度量,但是很多源代码行是不可执行的(例如:注释)。D、不正确:语句覆盖是对所覆盖的可执行语句的比例的度量。该选项只是谈到了覆盖的可执行语句数量,而不是覆盖的比例或百分比。68.以下关于判定覆盖描述正确的是()[单选题]*A、判定覆盖是度量通过执行测试覆盖的源码中可能路径的百分比B、判定覆盖是度量通过执行测试覆盖的组件中业务流的百分比C、判定覆盖是度量同时覆盖真和假的结果的“if”语句D、判定覆盖是度量通过执行测试覆盖的源码中判定结果的比例√答案解析:A、不正确:通过源代码的路径是一个潜在的路径,通过代码从入口点到出口点,可以覆盖一系列的判定结果。两条不同的路径可以执行所有的判定结果,但只有一条是相同的。实现判定覆盖的测试用例通常只是实现路径覆盖的测试用例的一小部分。在实践中,大多数重要的程序(以及所有具有无约束循环的程序,如“while”循环)都有无限的可能路径通过它们,因此测量覆盖的百分比实际上是不可行的。B、不正确:业务流覆盖可以作为用例测试的关注点,但用例很少覆盖单个组件。也许可以在业务流程中涵盖这些判定,但只有在这些判定有足够详细的规定时,这一选项才可能建议涵盖整个"业务流程”。C、不正确:要达到完全的判定覆盖,就必须在所有“”的语句中同时覆盖取真和取假的结果,但是,在衡量判定覆盖时,通常还需要考虑代码中的其他几个判定点(例如“case”语句和代码控制循环)。D、正确:根据大纲(4.3.2),判定盖是已覆盖判定百分比的测量(通常以百分比方式表达)。69.以下关于错误推测法,描述正确的是()[单选题]*A、错误推测法需要你将自己想象成测试对象的用户,猜测用户在和它交互时可能的错误B、错误推测法涉及使用你个人的开发经验以及你作为开发人员犯的错误C、错误推测法涉及使用你过去发现缺陷相关的知识和经验,以及开发人员犯的典型的错误√D、错误推测法需要你快速重复开发的任务以识别开发人员可能犯的错误答案解析:A、不正确:错误推测法不是用来猜测用户如何与测试对象交互失败的易用性技术。B、不正确:虽然曾经是开发人员的测试人员在进行错误推测时可以利用他们的个人经验来帮助他们,但这种技术并不是基于先前的开发知识。C、正确:错误推测背后的基本概念是,测试人员试图根据过去的经验(有时是检查表)猜测开发人员可能犯的错误,以及测试对象可能存在哪些缺陷。D、不正确:重复开发任务有若干缺点,使其不切合实际,例如要求测试人员具备与开发人员相当的技能,以及执行开发所需的时间。这不是错误推测。70.以下关于独立测试的好处,描述正确的是()[单选题]*A、使用独立测试团队可以让项目管理团队将最终交付成果质量的责任分配给测试团队,从而确保所有人都认识到质量是由测试团队全权负责。B、如果采用独立于组织之外的测试团队,那么对于这个外部团队来说,有着明显的好处,因为这个外部团队不容易受到项目管理层对交付的关注以及满足严格交付期限需要的影响。C、独立测试团队可以完全独立于开发人员工作,不会受到项目需求变化的干扰,并且可以将与开发人员的沟通限制在通过缺陷管理系统报告缺陷。D、当规格说明文档包含歧义或者不一致时,对它们的解释会基于一些假设。独立的测试人员会对这些假设和开发人员做的解释进行质疑√答案解析:A、不正确:质量应该是每个项目工作人员的责任,而不是测试团队的唯一责任。B、不正确:首先,如果外部测试团队没有满足交付期限要求,这不是一个好处:其次,没有理由相信外部测试团队会觉得他们没有达到严格的交付期限。C、不正确:测试团队完全孤立地工作是不好的做法,我们期望外部测试团队关注项目需求的变化并与开发人员进行良好的沟通。D、正确:说明从来都不是完美的,这意味着开发人员必须做出假设。此时独立的测试人员很有用,因为他们可以质疑和验证开发人员所做的假设和随后的解释。71.以下哪项最可能是测试经理开展的任务()[单选题]*A、基于测试中收集到的信息编写测试总结报告√B、评审他人开发的测试C、建立详细的测试执行进度表D、分析、评审和评估需求、规格说明和模型的可测试性答案解析:A、正确:根据大纲(5.1.2),属于测试经理的一个典型任务。B、不正确:根据大纲(5.1.2),属于测试人员的一个典型任务C、不正确:根据大纲(5.1.2),属于测试人员的一个典型任务D、不正确:根据大纲(5.1.2),属于测试人员的一个典型任务。72.根据以下入口和出口准则的例子:1.最初的测试预算$30,000以及后来追加的$7,000已经用完了2.执行了96%已计划的测试,剩下的测试已超出工作范围3.交易的性能测试环境已经完成了设计、搭建和验证4.当前状态是没有突出的关键缺陷,有两个高优先级的缺陷5.自动驾驶的设计规格说明已经完成了评审和修改6.税率计算组件已经通过了单元测试以下对这些例子按照入口和出口准则的分类正确的是()[单选题]*A.入口准则–5,6;出口准则–1,2,3,4B.入口准则–2,3,6;出口准则–1,4,5C.入口准则–1,3;出口准则–2,4,5,6D.入口准则–3,5,6;出口准则–1,2,4√答案解析:入口和出口准则的正确配对是:·入口准则(3)交易性能测试环境已经设计、建立和验证,可以作为测试开始前需要准备好测试环境的例子。(5)对自动驾驶仪的设计说明进行评审和修改,作为在开始测试之前必须具备测试依据的例子。(6)税率计算组成部分通过了单元测试,作为测试开始前,测试对象必须达到先前测试的出口标准的例子。·出口准则(1)最初的测试预算为30,000美元,加上紧急预算为7,000美元。作为例子,将测试预算作为停止测试的信号。(2)计划中96%的绘图包测试已经执行,剩余的测试现在不作为测试范围。作为例子,所有计划中的测试作为停止测试的信号(通常与剩余的严重缺陷一道作为出口准则使用)。(4)当前状态是没有突出的关键缺陷,和2个高度优先的缺陷作为例子,达到计划极限的突出缺陷数量是停止测试的信号(通常与计划运行的测试一道作为出口准则使用)因此,选项D是正确的。73.根据以下测试用例的优先级和依赖关系:以下哪个测试执行进度最好的考虑了优先级以及技术和逻辑依赖关系()[单选题]*A、TC1–TC3–TC4–TC6–TC2–TC5B、TC4–TC3–TC1–TC2–TC5–TC6√C、TC4–TC1–TC3–TC5–TC6–TC2D、TC4–TC2–TC5–TC1–TC3–TC6答案解析:测试用例应该按照优先级顺序安排进度,但进度也需要考虑依赖关系。最高优先级测试用例(TC1和TC3)都依赖于TC4。因此最初的3个测试用例应该按照如下安排进度:TC4-TC1-TC3或者TC4-TC3-TC1(我们无法确定TC1和TC3的先后顺序)。接下来,我们需要考虑剩下的中等优先级的测试用例TC6.TC6依赖于TC5,而TC5依赖于TC2,因此接下来的3个测试用例应该按照如下安排进度:TC2-TC5-TC6.意味着有2种可能的进度安排:·TC4-TC1-TC3-TC2-TC5-TC6或者·TC4-TC3-TC1-TC2-TC5-TC6因此,选项B是正确的。74.以下关于测试估算方法描述正确的是()[单选题]*A、基于度量的方法中,估算是基于项目的测试度量,所以估算只有在测试开始后可用B、基于专家的方法中,由客户确定的一群专家用户推荐必须的测试预算C、基于专家的方法中,负责不同测试活动的测试经理预测预期的测试工作量√D、基于度量的方法中,从几个过去的项目中记录的测试成本的平均值用作测试预算答案解析:A、不正确:估算可能随着可获得的更多信息而更新,但在测试开始前需要估算以协助进行规划。B、不正确:在基于专家的方法中,专家需要是测试方面的专家,而不是使用测试对象方面的专家。C、正确:测试经理将领导测试人员进行测试,他们被认为是各自领域的专家,适合估算所需的必要资源。D、不正确:虽然了解以前项目的测试成本是有益的,但需要一种比简单地采用过去项目的平均水平更复杂的方法(新项目可能不像以前的项目,例如、它可能比以前的项目大得多或小得多)。75.以下哪项最好的定义了风险级别()[单选题]*A、风险级别通过将所有问题的可能性和由此产生的财务影响相加计算得到B、风险级别是通过将系统受到威胁的可能性乘以威胁将发生并导致财务损失的可能性进行估算的C、风险级别由不良事件的概率和该事件的预期影响的组合决定√D、风险级别是系统所有潜在危害的总和乘以该系统所有潜在损失的总和答案解析:A、不正确:确定风险的方法是综合考虑问题情况的可能性和这些情况可能造成的损害,但不能将这些加在一起计算(可能性在0到1之间,损害可能以美元计算)。B、不正确:风险是通过考虑可能性和影响的组合来确定的。这个定义只考虑可能性和概率(两种概率形式),而不考虑影响(或伤害)。C、正确:同大纲(5.5.1)描述一致。D、不正确:风险是通过考虑可能性和影响的组合来确定的。这一定义只考虑危险和损失(危险是类似风险的坏事件,而损失是一种影响形式),而不考虑可能性(或概率)。76.以下哪项最可能是产品风险的例子()[单选题]*A、系统结构可能无法支持期望的安全性特性√B、开发人员可能没有时间修复所有测试团队发现的缺陷C、测试用例可能无法完全覆盖所有指定的需求D、性能测试环境可能无法在系统交付之前准备好答案解析:A、正确:如果系统架构不支持预期的安全特性,那么系统可能存在严重缺陷。由于生产的系统是这里的问题,它是一个产品风险。B、不正确:如果开发人员超出预算,或者没有时间了,这属于项目运行的问题--这就是项目风险。C、不正确:如果测试用例没有提供全部的需求覆盖,这意味着测试可能不符合测试计划的要求--这是一个项目风险。D、不正确:如果测试环境没有准备好,这意味着测试可能无法完成,或者它可能必须在不同的环境中完成,并且它正在影响项目的运行方式--这是一个项目风险。77.以下哪项最不可能是正确影响测试的产品风险分析的例子()[单选题]*A、识别的安全缺陷的潜在影响特别高,因此安全性测试优先于其他测试活动B、测试发现网络模块的质量好于预期,因此将对该区域进行额外的测试√C、用户在使用前个系统的用户界面时碰到问题,因此计划对替换系统进行额外的易用性测试D、加载网页所需的时间对于新网站的成功至关重要,因此该项目雇佣了性能测试专家答案解析:A、不正确:当我们被告知安全缺陷具有特别高的影响时,他们的风险级别将会更高,因此我们在其他测试之前优先考虑安全测试。此时,产品风险分析影响了测试。B、正确:由于在网络模块中发现的缺陷比预期的要少,所以该领域的感知风险应该更低,因此应减少该领域的测试,而不是额外的测试。因此,在这种情况下,产品风险分析并没有对测试产生正确的影响。C、不正确:由于用户在使用以前系统的用户界面时碰到问题,现在对与用户界面有关的风险有了较高的认识,因此计划进行更多的易用性测试。因此,产品风险分析影响了测试的完整性和范围。D、不正确:由于加载网页所需时间已被确定为新网站成功的关键,因此网站性能被视为一种风险,而聘用一名性能测试专家有助于减少这一风险。因此,产品风险分析影响了测试。78.你正在对火车订票系统进行测试,并发现根据你运行的测试用例,当你认为应该有可用的火车票时,系统偶尔会报告没有可用的火车票。你已经向开发经理提供了缺陷的摘要以及你正在测试的系统版本。开发人员认识到缺陷的紧迫性,现在正在等你提供更多的细节,以便他们可以修复这个缺陷根据以下信息:
1.缺陷的影响(严重)程度
2.测试项的标识
3.测试环境的细节
4.修复的紧急程度/优先级
5.实际结果
6.参考的测试用例说明
除了缺陷的描述,包括数据库记录和截屏,在初始的缺陷报告中以下哪些信息最有用()[单选题]*A、1,2,6B、1,4,5,6C、2,3,4,5D、3,5,6√答案解析:考虑每条信息:1.缺陷的影响程度(严重程度)-开发人员已经意识到问题所在,正在等待解决,所以这是一个不太重要的信息。2.确认测试条目-因为开发者已经意识到问题所在,而您正在执行系统测试,并且您已经提供了您正在测试的系统的版本,您可以假定他们知道正在测试的条目,所以这是一个不太重要的信息。3.测试环境的细节-测试环境的设置可能对测试结果有明显的影响,应该提供详细的信息,所以这是一个重要的信息。4.需要修复的紧急/优先级-开发人员已经意识到这个问题,正在等待解决,所以这是一个不太重要的信息。5.实际结果-实际结果可能会帮助开发人员确定系统出了什么问题,因此这是一个重要的信息。6.测试用例说明的参考-这将向开发人员显示您运行的测试,包括导致系统失效的测试输入(和预期结果),因此这是一个重要的信息:因此,选项D是正确的。79.根据下面的测试活动和测试工具:1.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026江西新余市投资控股集团有限公司招聘15人笔试备考试题及答案详解
- 2026下半年重庆市南岸区从后备人选库中招录社区工作者80人考试备考试题及答案详解
- 2026陕西延安市宜川县公开招聘合同制教师38人笔试备考题库及答案详解
- 2026吉林大学白求恩第一医院心血管内科招聘心电室专职心电诊断医生笔试参考题库及答案详解
- 2026年甘肃兰州市安宁区银滩路街道社区卫生服务中心招聘医师(临床(全科)、口腔)笔试备考题库及答案详解
- 2026年福建省福安市教育局下属学校公开招聘紧缺急需人才13名笔试模拟试题及答案详解
- 2026重庆两江新区悦港中学校招聘教师18人考试备考试题及答案详解
- 2026广西桂林市社会福利医院工作人员招聘1人考试备考试题及答案详解
- 2026福建省海洋丝路投资基金管理有限公司第二批招聘1人笔试参考题库及答案详解
- 2026年东营区高层次人才选聘笔试模拟试题及答案详解
- DB44∕T 2835-2026 城镇给水管道非开挖修复工程技术标准
- 畜禽粪便纳米膜好氧发酵堆肥技术规范
- 农业局内部监督制度
- 医疗器械生产企业自查报告模板
- 血脂管理健康科普
- 生产安全联锁管理制度范本
- 口腔类医疗服务价格项目立项指南2025
- 地震应急预案依据
- TSGT5002-2025电梯维护保养规则
- 2025年新材料产业人力资源需求预测及对策研究报告
- 辐射防护知识培训教程下载课件
评论
0/150
提交评论