istqb基础级模拟题
实用标准 “测试基础”考题“测试基础”考题 1.不同的测试阶段,需要考虑不同的测试目标。比如,在开发测试中,如组件测试 (unittesting)、集成测试(integration testing)和系统测试(system testing)等,测试的 主要目标是: a)尽可能的发现失效 b)确认系统是否按照预期工作 c)对软件的质量进行评估 d)验证在开发过程中的变更是否引入新的缺陷 2.确定测试的出口准则是下列哪一个测试阶段的主要任务之一?(Kl) a)测试计划阶段 b)测试分析和设计阶段 c)测试控制阶段 d)测试实现和执行阶段 3.测试用例可以由以下哪(几)个选项来确定?(Kl) A.测试对象的规格说明 B.测试平台 文档 实用标准 C. 由分析源代码 D.测试框架 a)A.B b) A.C c) B,C d) C,D 4.通过编写程序制定测试用具,如驱动器( driver),模拟程序(simulator),是以下哪个 活动的主要内容?(K1) a)计划和控制 b)分析和设计 c)实现和执行 d)评估出口准则和测试报告 5.关于独立的软件测试组的描述不正确的是:(K2) a)不利于关注开发过程中工作产品可能存在的缺陷 b)可以避免作者的偏见 c)不等于完全代替工作产品的作者 文档 实用标准 d)开发人员不是总能有效的找到自己工作产品中存在的缺陷 7.软件的外部质量和内部质量可能包括下列哪些质量特性描述: (K2) A.功能性 B.可靠性 C.易用性 D.移植性 E.维护性 a)A,B b)A,B,C c)A,B,C,D d)全部选项 “软件生命周期中的测试”考题“软件生命周期中的测试”考题 8.下面关于软件开发模型的选择,描述正确的是: (KI) A.V 模型是最早的开发模型,现在已经很少使用了 B.迭代开发模型是较好的、较新开发模型,所以适合不同的软件项目 文档 实用标准 C.W 模型是 V 模型的拓展,强调开发和测试的并行性 D.软件开发的模型必须根据项目的内容和产品的特征来选择 a) A, B b) A, B, C c) B, C, D d) C. D 9.-个好的测试应该具有的特点包括:(K1) A.每个开发活动都有相对应的测试行为 B.每个测试级别(test level)都有其特有的测试目标 C.每个测试级别(test leve l)都需要在相应的开发活动过程中进行相应的测试分析和设 计 D.在开发生命周期中,测试员(tester)在文档初稿阶段就应该参与文档的评审(review) E.采用 V 模型作为软件开发模型 a) A,B,C b) B,C,D c) A.B.C,D 文档 实用标准 d) A,B,C,D,E 10.用来判定软件产品的可被理解、易学、易操作和在特定条件下吸引用户程度的测试 属于: (K1) a)功能测试 b)非功能测试 c)结构测试 d)确认测试和回归测试 11.关于代码的判定覆盖率,主要在哪个测试级别的测试设计中考虑:(KI) a)系统测试 b)集成测试 c)组件测试 d)验收测试 12.下面的测试类型不属于验收测试的是(K2) a)用户验收测试 b)系统测试 c)合同验收测试 文档 实用标准 d) Beta 测试 13.关于软件测试,下列描述错误的是:(K2) a)兼容性测试是软件产品的特性测试 b)非功能测试可以在各个级别的测试中进行测试 c)白盒测试的穷举路径能发现与数据相关的缺陷 d)回归测试可以在各个级别的测试中进行测试 “静态技术”考题“静态技术”考题 14.典型的正式评审应该包括哪些角色:(K1) a)经理、主持人、作者、评审人、记录员 b)作者、评审人、记录员 c)经理、主持人、作者、记录员 d)主持人、作者、评审员 15.以下属于静态分析工具能够发现的典型缺陷是:(K1) a)软件的可维护性缺陷 b)软件对话框中的文字拼写错误 文档 实用标准 c)引用一个没有定义的变量 d)代码实现和设计不符 16.参与技术评审时,如下的哪些不是必需执行的过程。(K2) a)查找发现问题 b)阐明间题 c)组织讨论问题 d)解决问题 17.根据组件或系统内部结构的分析来获取测试条件和测试用例的技术是(KI) a)白盒技术 b)黑盒技术 c)基于经验的技术 d)基于规格说明的技术 18.关于基于经验的测试技术的表述正确的是:(K1) a)错误推断是基于对未来可能出现错误的点进行针对性测试。 b)基于经验的测试技术是作为黑盒测试的补充,只在某些特殊测试项目中适用。 文档 实用标准 c)为了加快测试进度,完全可以由熟练的测试工程师进行基于经验的测试。 d)基于经验的测试只在很有限的范围内可用。 19.下面哪个不属于静态分析:(K1) a)编程规则的检查 b)程序结构分析 c)程序复杂度分析 d)内存泄漏 20.下面不属于基于经验的特殊值测试的一项描述是:(K1) a)对于分子和分母的形式( X/Y),考虑采用分母有可能为零(Y=0)的参数进行测试。 b)对于表格排序处理, 使用当表格为满并且已经排序的情况或表格为满并且表格具有相 同的内容时进行测试。 c)对于 16 位的正整敦型的输入项,使用32767 和 32768 来进行测试. d)在开方操作中中,考虑采用负的数值进行测试 21.对测试用例和测试数据进行详细描述的文档是:(K2) a)测试计划 b)测试设计规格说明 文档 实用标准 c)测试用例规格说明 d)测试规程规格说明 22.下面属于基于结构的测试技术的特点的有:(K2) A.根据软件的结构信息获取测试用例,比如软件代码和软件设计 B.可以通过已有的测试用例测量软件的测试覆盖率, 增加测试用例能增加的系统测试覆 盖率 C.使用正式或非正式的模型来描述需要解决的问题或软件 D.测试用例根据参与人员的经验和知识来获取 a) A,B b) A,B,C,D c) B,C d) A,B,C 23.某处需要输入用户密码,用户密码的有效值是以字母开头并以数字结尾的长度为8 的字符串, 根据等价类划分, 下面哪个选项中的两个字符串分别属于不同的等价类: (K3) a) ISTQBISTQB, IST12ISTQB 文档 实用标准 b) 123ISTQB,123istqb c) istqb123,ISTQB123 d) ISTQB123,123ISTQB 24.用边界值分析法, 假定 X 是整数且 1X100, 那么在测试中 X 的合理取值是: (K3) a) X=1,X=100 b)X=l,X=2,X=50,X=99,X=1OO c) X=2,X=99 d) X=0,X=1, X=51, X=101 25.根据以下程序设计语句覆盖测试用例:(K3) a)测试用例 a=5,c=7 b)测试用例 a=11,c=6 文档 实用标准 c)测试用例 a=5,c=ll; a=9,c=5 d)测试用例 a=5,c=7; a=ll,c=6 26.有 5 个输入条件下的决策表的规则个数最多是:(K3) a)16 b)8 c)32 d) 5 27.下列关于等价类分析的理解中正确的是:(K3) a)进行等价类分析不仅要覆盖有效等价类,适当也要覆盖无效等价类 b)等价类如果划分的合