29-ISTQB考证-5
29-ISTQB考证-5
001-下面哪个不属于静态分析:[单选]
- a: 编码规则的检查,
- b: 程序结构分析,
- c: 代码复杂度分析,
- d: 内存泄漏的检查,
答案: D
解析: D
002-以下是关于判定覆盖的一个描述:
“当代码中只有一个if判断没有循环和case语句,我们运行的任意单个测试用例都会得到50%的判定覆盖率”
关于这个描述,下列哪项是正确的?[单选]
- a: 描述正确,因为任意单个测试用例都可以达到100%判定覆盖,所以50%覆盖当然也达到了,
- b: 描述正确,因为任意单个测试用例都可以让if条件语句要么输出真,要么输出假,
- c: 描述错误,任意单个测试用例都只能确保25%的判定覆盖,
- d: 描述错误,因为太过于粗略。取决于被测软件的具体情况,可能成立也可能不成立,
答案: B
解析: B
003-下面不属于评审的好处的是?[单选]
- a: 增加测试的时间,
- b: 尽早发现和修复缺陷,
- c: 改善开发能力,缩短开发时间,
- d: 缩减测试成本,
答案: A
解析: A
004-开发团队正在开发一款在线交易系统,你负责其中付款功能的组件测试。
下面关于测试付款功能的主要测试目标的描述,哪个是最恰当的?()[单选]
- a: 发现缺陷;,
- b: 增加对质量的信心;,
- c: 为决策提供信息;,
- d: 预防缺陷。,
答案: A
解析: A
005-关于静态测试,下列哪一个说法是错误的:[单选]
- a: 静态测试有着成本低廉的优点,
- b: 静态测试主要的目标是识别缺陷,
- c: 静态测试一般在动态测试开始之前进行,
- d: 静态测试只能以人工的方式来进行,
答案: D
解析: D
006-下列哪项是正式评审的主要阶段?[单选]
- a: 发起,准备,评审会议,返工,跟踪,
- b: 计划,准备,评审会议,返工,结束,跟踪,
- c: 计划,预备会,个人准备,评审会议,返工,跟踪,
- d: 准备,评审会议,返工,结束,跟踪,问题原因分析,
答案: C
解析: C
007-下列哪个不属于良好的测试应该具有的特点:[单选]
- a: 每个开发活动都有对应的测试活动,
- b: 每个测试级别都有特定的测试目标,
- c: 对于每个测试级别,都应在对应的开发活动过程中进行相应的测试分析和设计,
- d: 在开发生命周期中,测试应该在正式文档发布后进行文档评审,
答案: D
解析: D
008-下面关于验收测试,描述错误的是:[单选]
- a: 系统操作验收由系统管理员来执行,
- b: 验收测试主要应用于系统测试级别,
- c: Alpha测试通常在开发组织现场进行,但并非由开发团队执行,
- d: Beta测试是在客户或潜在客户现场进行,并由他们执行,
答案: B
解析: B
009-下面哪个选项中的缺陷,更容易通过静态分析工具发现?[单选]
- a: 不可达的代码、设计规格说明中的错误;,
- b: 引用一个没有定义值的变量、需求规格说明中的遗漏;,
- c: 模块与组件之间接口不一致、可维护性不足;,
- d: 引用一个没有定义值的变量、模块与组件之间接口不一致,
答案: C
解析: C
010-关于等价类划分技术,下面哪些说法是错误的?
将可能的输入划分为具有同样表现的类别
使用有效以及无效类
只使用有效类
每一个等价类中至少应选取两个值
只能用来测试用户界面中的等价用户输入[单选]
- a: 3,4,
- b: 2,5,
- c: 2,3,4,
- d: 3,4,5,
答案: D
解析: D
011-你是负责某在线支付系统图形化界面测试的测试人员。你参与了该图形化界面的代码评 审,在评审过程中,发现代码语句将“总额人民币RMB()元”写成了“总额人民币RMD() 元”,即存在拼写错误。
根据ISTQB的术语定义,这个问题应该如何称呼最合适?()[单选]
- a: 失效;,
- b: 缺陷;,
- c: 异常;,
- d: 错误。,
答案: B
解析: B
012-根据测试章程中包含的测试目标,同时进行测试设计和执行的是:[单选]
- a: 探索性测试,
- b: 错误推测,
- c: 基于检查清单的测试,
- d: 黑盒测试,
答案: A
解析: A
013-你正在针对某手机游戏App的功能进行测试,主要测试目标是尽可能多的发现缺陷。
下面哪个特质,有助于达成测试目标?[单选]
- a: 专业的怀疑态度;,
- b: 良好的测试自动化能力;,
- c: 不关心其他测试人员;,
- d: 以事实为依据报告发现的缺陷。,
答案: A
解析: A
014-下列哪项描述最好的阐释了测试七大原则之一?[单选]
- a: 自动化测试可以比手工测试更好的应对穷尽测试,
- b: 对于所有软件,如果工具和技术足够,穷尽测试都是有可能的,
- c: 通常来说不可能对一个软件系统所有可能的输入/输出进行测试,
- d: 测试是为了证明不存在缺陷,
答案: C
解析: C
015-现在系统计算员工奖金。规则如下:奖金不可为负数,但是可以低至0.奖金基于员工受雇年限。员工分为在公司工作2年或以下;大于两年但少于5年;5到10年;或者大于10年这几个档。按照这些受雇年限情况,员工可以得到0,10%,25%或者35%几档奖金。测试如上奖金计算规则,需要划分多少个等价类?[单选]
- a: 3,
- b: 5,
- c: 2,
- d: 4,
答案: D
解析: D
016-下列风险中,属于项目风险的是:[单选]
- a: 软件开发商交付的软件产品无法安装到新的操作系统中,
- b: 软件开发商无法按时交付软件产品,
- c: 软件产品内的功能异常,
- d: 软件的性能没有达到要求,
答案: B
解析: B
017-下面哪个活动是 ISTQB测试结束阶段的主要任务?[单选]
- a: 修正缺陷之后,开展再测试和回归测试,
- b: 为利益相关者提交一个测试总结报告,
- c: 检查事件报告是否关闭,或对未关闭的事件报告提交变更需求;,
- d: 按照测试计划中定义的出口准则检查测试日志,
答案: C
解析: C
018-下列哪种说法正确的阐述了测试和调试之间的区别:[单选]
- a: 测试确定缺陷产生的来源,调试分析缺陷并提出防范措施,
- b: 动态测试揭示出由缺陷引起的失效,调试定位,分析和解决缺陷产生的原因,
- c: 测试排除错误,调试确定失效产生的原因,
- d: 动态测试预防缺陷的产生,调试修复已知的缺陷,
答案: B
解析: B
019-下面的哪个选项最能体现独立测试的优点?[单选]
- a: 与开发小组脱离,
- b: 作为最后的检查点,独立测试员可能是项目的瓶颈。,
- c: 开发人员可能失去对软件质量的责任感,
- d: 独立的测试员可以做到没有偏见,可以发现更多的缺陷,
答案: D
解析: D
020-我们评审一个新闻定制系统的设计方案。期望的系统用户有以下类型:
- 新闻订阅用户
- 技术支持团队
- 支付团队
- 数据库管理员
每种类型的用户通过不同的入口登录本系统(比如订阅用户通过网站,技术支持通过应用程序)
评审中不同的评审员被要求以以上不同类别用户的角度来评审系统的登录功能。
下列哪一项评审意见是最有可能被所有评审人员提出?[单选]
- a: 网站上的登录页面堆积了太多广告信息,以至于用户很难找到‘忘记密码’选项,
- b: 登录获取订阅订单支付信息时,应该同时支持获取订阅用户的用户信息,而不是要求二次登录,
- c: 登录到了数据库应用之后,没有登出功能,
- d: 登录流程非常不直观,因为系统要求先输入密码才能输入用户名,
答案: D
解析: D
021-测试目的是:
1、发现软件内的错误 2、预防错误 3、提供信心和信息 4、提供没有错误的软件 下面哪项对于测试目的的描述是正确和完整的?[单选]
- a: 1234,
- b: 123,
- c: 23,
- d: 234,
答案: B
解析: B
022-你预计到这个产品测试过程中,可能会有一定数量的计算错误问题出现,对于这样的问题你应该在缺陷计划上做怎样的安排:[单选]
- a: 着重强调缺陷的影响范围,提出者,实际与期望结果以及复现步骤;,
- b: 着重强调缺陷中对于计算算法的准确定位,
- c: 着重强调缺陷产生时的的环境和配置情况描述,
- d: 着重强调测试人员对于缺陷产生原因的推断,
答案: A
解析: A
023-下列哪项应被归为黑盒测试技术?[单选]
- a: 基于系统架构分析的技术,
- b: 检查测试对象是否按技术设计文档工作的技术,
- c: 基于系统期望功能的技术,
- d: 基于正式系统需求文档的技术,
答案: D
解析: D
024-下列哪些是正式评审中的角色:[单选]
- a: 开发者,协调者,评审领导,评审者,测试,
- b: 作者,协调者,管理者,评审者,开发,
- c: 作者,管理者,设计师,协调者,评审者,
- d: 作者,协调者,评审领导,评审者,记录者,
答案: D
解析: D
025-应该针对不同的测试级别考虑不同的出口准则:
系统功能的覆盖
接口的覆盖
语句覆盖
业务流程的覆盖
A 组件测试
B 集成测试
C 系统测试
D 验收测试[单选]
- a: 如下的哪个组合是合理的?,
- b: 1-A, 2-B, 3-C, 4-D,
- c: 1-B, 2-C, 3-D, 4-A,
- d: 1-C, 2-D, 3-A, 4-B,
答案: B
解析: B
026-以下哪项最不可能用来对工具花费进行初步分析?[单选]
- a: 与其他工具的集成,
- b: 使用新工具的学习成本,
- c: 工具可移植性,
- d: 对于合适工具的价格比较,
答案: C
解析: C
027-以下不属于软件测试目的的是:[单选]
- a: 提高软件系统的质量,
- b: 为了符合合同或法规的要求,
- c: 减少软件系统在运行环境中的风险,
- d: 可以用于评价开发团队的能力,
答案: D
解析: D
028-以下哪些是在组织内引入工具时应被遵循的原则:
1)将工具同时分发给组织内所有项目试用
2)以试点项目开始
3)评估和调整现有项目的实现和过程来适应工具
4)为新使用者提供培训和指导
5)让每个团队自己决定对工具的使用方式
6)注意在工具上的花费不能超过购买时的付出
7)在团队内收集工具使用的经验教训[单选]
- a: 1,3,4,5,
- b: 2,5,6,
- c: 2,3,4,7,
- d: 1,6,7,
答案: C
解析: C
029-下面哪个选项,满足基于结构的测试技术的特点?[单选]
- a: - 使用正式或者非正式的模型来描述需要解决的问题、软件或者其组件等;,
- b: - 可以通过已有的测试用例测量软件的测试覆盖率,并通过系统化的导出设计用例来提高覆盖率;,
- c: 知识作为信息来源之一;,
- d: - 使用正式或者非正式的模型来描述需要解决的问题、软件或者其组件等,
答案: C
解析: C
030-关于软件测试的描述,下列哪项是正确的?[单选]
- a: 测试员在测试过程发现了软件的错误,所以软件的错误是测试员造成的,
- b: 测试过程中没有发现错误,所以可以认为在软件中不存在缺陷,
- c: 通过测试可以知道软件内总共有多少缺陷,
- d: 测试可以显示缺陷的存在,但不能证明系统不存在缺陷,
答案: D
解析: D
031-您是某项目的测试人员,当前面临的情况如下-您深入理解被测对象的业务知识,并具备测试类似产品的测试经验;-当前项目能够提供的需求规格说明不完善;-测试的时间压力大;您认为当前采用下面哪个测试技术是最合适的?[单选]
- a: 缺陷攻击;,
- b: 用例测试;,
- c: 错误推测法;,
- d: 探索性测试,
答案: D
解析: D
032-以下哪项最不可能用来做为识别项目和产品风险的技术?[单选]
- a: 头脑风暴,
- b: 审查,
- c: 专家评审,
- d: 独立评估,
答案: B
解析: B
033-一家公司决定对员工发放年终奖,年终奖的发放条件由以下决策表描述:
12345678条件cond1在公司工作已满1年YNYNYNYNcond2已约定工作目标NNYYNNYYcond3已达成工作目标NNNNYYYY动作
发放年终奖NNNNNNYN表中哪两项因为在实际生活中不会发生,所以我们应该将他删除不包括在测试用例中?[单选]
- a: 1和2,
- b: 3和4,
- c: 5和6,
- d: 7和8,
答案: C
解析: C
034-在测试过程中,不同的工具可以支持不同的测试活动。下列的哪些测试工具
提供的支持可能更适合开发人员:
A 测试管理工具
B 静态分析工具
C 覆盖率测量工具
测试执行工具[单选]
- a: A, B,C,
- b: B, C,
- c: 燙, D?,
- d: A, B, C, D?,
答案: B
解析: B
035-关于测试类型的应用范围,下面哪个是正确的?[单选]
- a: 结构测试只能用在组件测试或集成测试,
- b: 功能测试只能用在系统测试或验收测试,
- c: 白盒测试方法不能用于系统测试,
- d: 功能测试和结构性测试可以应用在任何测试级别,
答案: D
解析: D
036-关于用例测试的描述,下列哪个选项正确?
A 使用测试用例进行的测试称为用例测试
B 通过业务场景来设计测试
C 用例描述了用户与系统之间的交互作用,并从这些交互产生从用户的角度所
期望和能观察到的结果
D 用例测试常常用于组件测试[单选]
- a: A, B, C, D?,
- b: 燘, C,
- c: C, D,
- d: D,
答案: B
解析: B
037-对于最高风险的测试对象而言,测试过程应该采用哪种测试设计技术?[单选]
- a: 组件测试:判定覆盖;系统测试:探索性测试,
- b: 组件测试:判定覆盖;系统测试:决策表测试,
- c: 组件测试:语句覆盖;系统测试:等价类划分,
- d: 组件测试:语句覆盖;系统测试:决策表测试,
答案: B
解析: B
038-以下哪个对比组件测试和系统测试的描述是正确的:[单选]
- a: 组件测试验证可被单独测试的软件模块、代码对象、类的功能,而系统测试验证组件在系统不同部分中的交互,
- b: 组件测试用例一般来源于组件定义文档,详细设计文档或数据模型,而系统测试用例一般来源系统需求文档、功能需求文档或用户用例,
- c: 组件测试只关注功能性特征,而系统测试关注功能性和非功能性特征,
- d: 组件测试通常是测试工程师的职责,而系统测试通常是系统用户的职责,
答案: B
解析: B
039-下面哪种测试不属于验收测试:[单选]
- a: 用户验收测试,
- b: 系统测试,
- c: 合同验收测试,
- d: Beta测试,
答案: B
解析: B
040-你是交通信号控制系统的测试人员,负责测试该系统的图形化界面的功能。该功能的界面由3个参数组成,这些参数之间没有相互制约关系。假如你采用等价类划分技术,分别得到了每个参数的有效等价类和无效等价类,如下所示:1.参数1:有效等价类为EP1.1和EP1.2;而无效等价类为iEP1.3和iEP1.4;2.参数2:有效等价类为EP2.1;而无效等价类为iEP2.2和iEP2.3;3.参数3:有效等价类为EP3.1;而无效等价类为iEP3.2、iEP3.3和iEP3.4。你作为该系统的测试人员,准备采用等价类划分技术设计测试用例。假如测试团队针对等价类划分获取测试用例的基本原则如下:1.针对有效的测试用例(正向测试用例),参数有效等价类之间的组合采用的笛卡尔乘积得到(即参数有效等价类取值进行完全组合);2.针对无效的测试用例(逆向测试用例),参数无效等价类之间的组合采用的是相加原则得到(即无效等价类只能和其他参数的有效等价类进行组合);假如你执行了所有的正向测试用例,需要多少个测试用例?[单选]
- a: 11,
- b: 7,
- c: 4,
- d: 2,
答案: D
解析: D
