文档详情

ISTQB初级认证模拟题中文.doc

鲁**
实名认证
店铺
DOC
197KB
约37页
文档ID:398943105
ISTQB初级认证模拟题中文.doc_第1页
1/37

ISTQB软件测试初级认证——考前International Software Testing Qualifications Board目 录第一章:软件测试基础(18%) 31. 学习目标 32. 练习题 4第二章:软件生命周期中的测试(15%) 83. 学习目标 84. 练习题 9第三章:静态技术(7%) 115. 学习目标 116. 练习题 12第四章:测试设计技术(30%) 137. 学习目标 138. 练习题 14第五章:测试管理(20%) 209. 学习目标 2010. 练习题 21第六章:软件测试工具(10%) 2411. 学习目标 2422. 练习题 25学习目标和认知水平在课程大纲中,每个章节都会提供相应的认知水平要求: 􀁺 K1:牢记、认知、回想 􀁺 K2:理解、解释、给出理由、比较、分类、举例、总结 􀁺 K3:应用 第一章:软件测试基础(18%)1. 学习目标1.1 为什么需要软件测试? (K2) LO-1.1.1 通过具体的例子,来描述软件中的缺陷会以什么样的方式损害个人、损害环境或者损 害公司利益(K2) LO-1.1.2 区分引起缺陷的根本原因及其影响(K2)。

LO-1.1.3 通过举例的方式说明为什么需要测试(K2) LO-1.1.4 描述为什么测试是质量保证(quality assurance)的一部分,通过举例说明测试是如何 来提高软件质量的(K2) LO-1.1.5 理解术语错误、缺陷、故障、失效的概念以及相应的定义(K1) 1.2 什么是测试 (K2) LO-1.2.1 认识测试的总体目标(K1) LO-1.2.2 描述在软件开发、软件维护和软件运行过程中,测试作为发现缺陷、提供信息和信心 以及预防缺陷的一种手段(K2) 1.3 软件测试的基本原则 (K2) LO-1.3.1 说明测试的基本原则(K2) 1.4 基本的测试过程 (K1) LO-1.4.1 认识从计划到测试结束过程中测试的基本活动,以及在每个测试活动中的主要任务 (K1) 1.5 测试的心理学 (K2) LO-1.5.1 认识测试的成功与否,会受测试心理因素的影响(K1): 􀂋 清晰的测试目标决定了测试人员效率; 􀂋 人们往往会忽视自己的错误; 􀂋 认识到就事论事的交流方式以及反馈与问题相关信息的重要性 LO-1.5.2 对比测试人员(tester)和开发人员(developer)的思维方式的差异(K2)。

2. 练习题• 下列术语中哪一个是ISTQB术语表中缺陷(Defect)的同义词:Bba) Incident b) Bug c) Mistake d) Error • 软件测试目的可以是:BbA. 发现缺陷B. 确认软件能够正常运行 C. 预防缺陷 D. 直接提高产品的售价 E. 减少整个产品开发周期时间 a) A, B b) A, B, C c) A, B, C 和 D d) 所有选项• 根据ISTQB 定义的术语, “风险”是与下列哪一个选项关联的?Cca) 对测试者否定的反馈意见b) 将产生负面影响及其连锁效应的因素c) 可能产生负面影响及其连锁效应的因素d) 将对被测对象产生负面影响及其连锁效应的因素• 确认系统是否按照预期工作,从而在系统是否满足系统需求方面获取信心这样的测试目的最可能适用下面的哪个测试阶段:C•••• a) da) 组件测试b) 集成测试c) 系统测试d) 回归测试• 识别测试的任务、定义测试的目标以及为实现测试目标和任务的测试活动规格说明上述行为主要发生在: Aaa) 计划和控制b) 分析和设计c) 实现和执行d) 测试结束活动• ISTQB术语中的回归测试的目的是:Cca) 验证修改的成功b) 预防功能编写的不完善或疏漏c) 确保修正过程中没有引入新的缺陷d) 帮助程序员更好地进行单元测试• 下列方式可以提高和改善测试人员和开发人员关系的是:B ba) 理解项目经理工作的重要性b) 对所发现的可能的缺陷以一种中立的方式进行沟通c) 单元测试、集成测试和系统测试都由同一批测试人员来完成d) 测试人员参加代码调试• 基本的测试过程主要由下面哪些活动组成• :D ••• •••• dA. 计划和控制(control) B. 分析和设计 C. 实现和执行 D. 评估出口准则和测试报告 E. 测试结束活动 a) A, B 和 C b) A, B, C 和 D c) 除 E 以外所有选项d) 所有选项• 对实现软件测试组的独立的方式,可以采用的是:BbA. 测试的设计由开发队伍的其他开发人员完成;B. 测试的设计由开发人员自己完成;C. 测试的设计独立于本项目的开发队伍;D. 测试的设计独立于本开发企业,来自于独立的第三方测试机构。

E. 所有测试活动由开发人员来完成a) A, B, C b) A, B, C, D c) A, C, E d) 所有选项• 以下关于测试原则的描述,正确的是: Bba) 所有的软件测试不需要追溯到用户需求;b) 完全测试是不可能的;c) 测试可以显示软件潜在的缺陷;d) 程序员不需要避免检查自己的程序• 软件测试工作应该开始于:Bba) Coding之后;b) 需求分析阶段;c) 概要设计阶段;d) 详细设计阶段• 作为一个软件测试员,应具备哪些能力?DdA. 具有好奇心;B. 职业悲观心态;C. 批评的眼光;D. 关注系统的细节的能力E. 测试技能;F. 良好的沟通能力a) A+B+C ;b) D+E+F ;c) E+F;d) 以上都是• 以下可能导致缺陷的原因有:DaA. 环境因素;(可能导致失效)B. 开发技术;C. 过程管理规范性;D. 个人能力E. 软件的复杂性;F. 开发的周期长短a) 以上都是;b) 以上都不是;c) A+B+C;d) D+E+F• 关于软件质量保证和软件测试的描述,不正确的是 Dda) 软件质量保证和软件测试是软件质量工程的两个不同层面的工作;b) 在软件质量保证的活动中也有一些测试活动;c) 软件测试是保证软件质量的一个重要环节;d) 软件测试人员就是软件质量保证人员。

• 关于测试充分性的描述,正确的是:Bba) 只有进行完全的测试才充分;b) 在有限的时间和资源条件下,找出所有的软件的错误,使软件趋于完美,是不可能的;c) 当继续测试没有发现新缺陷时;d) 当全部测试用例都执行完后• 以下关于测试目的的观点,不正确的是:Bba) 软件测试的目的是寻找错误,并且尽最大的可能找出最多的错误;b) 找出软件开发人员的问题并评价开发人员能力;c) 一个成功的测试是发现了至今未发现的错误的测试;d) 测试的目的,是想以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,避免软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险• 以下关于测试作用的描述,不正确的是:Bba) 测试无法显示软件潜在的缺陷;b) 测试能保证软件的缺陷和错误全部找到;c) 测试只能证明软件存在错误而不能证明软件没有错误;d) 所有的软件测试都应追溯到用户需求第二章:软件生命周期中的测试(15%)3. 学习目标2.1 软件开发模型 (K2) LO-2.1.1 明白在开发生命周期中的软件开发、测试活动和工作产品之间的相互关系,并根据项 目和产品的特征以及它们的背景提供相应的例子(K2)。

LO-2.1.2 知道必须根据项目背景和产品特征来选择软件开发的模型(K1) LO-2.1.3 理解在软件测试中采用不同测试级别的原因,以及在任何生命周期模型中一个良好的 测试应该具备的特征(K1) 2.2 测试级别(K2) LO-2.2.1 比较不同测试级别之间的区别:测试的主要目的、典型的测试对象、典型的测试目标 (功能性的或结构性的)、相关的工作产品、测试的人员、识别缺陷和失效的种类(K2) 2.3 测试类型(K2) LO-2.3.1 通过举例比较四种不同的软件测试类型(功能测试、非功能测试、结构测试和与变更 相关的测试)(K2) LO-2.3.2 明白功能测试和结构测试可以应用在任何测试级别(K1) LO-2.3.3 根据非功能需求来识别和描述非功能测试的类型 LO-2.3.4 根据对软件系统结构或构架的分析来识别和描述测试的类型(K2) LO-2.3.5 描述确认测试和回归测试的目的(K2) 2.4 维护测试 (K2) LO-2.4.1 比较维护测试(一个现存系统的测试)与一个新的应用软件的测试在测试类型、测试 的触发和测试规模等方面的区别(K2) LO-2.4.2 识别维护测试的原因(由于修改、移植或退役等因素)(K1)。

LO-2.4.3 描述回归测试和变更的影响度分析在软件维护中的作用(K2)4. 练习题• 可维护性测试属于:Daa) 非功能测试b) 功能测试c) 结构测试d) 确认和回归测试• 有一个系统已经在市场上运行了,这种情况对系统进行修改,然后进行的测试: Aaa) 维护测试b) 验收测试c) 组件测试d) 系统测试• 下面哪些是一个好的测试的特点:CcA. 每个开发活动都有相对应的测试行为B. 每个测试级别都有其特有的测试目标C. 对于每个测试级别,需要在相应的开发活动过程中进行相应的测试分析和设计D. 软件测试的工作重点应该集中在系统测试上a) C,D b) A,B c) A,B,C d) A,B,C,D • 下面可以作为组件测试的测试对象的是:A aa) 模块、对象和类b) 程序中的某个子系统c) 整个软件系统d) 模块间的接口• 组件测试的用例设计主要参考的工作产品是:Aaa) 组件规格说明b) 系统需求规格说明c) 用户手册d) 代码• 下面关于回归测试叙述正确的是: Dda) 回归测试只能在系统测试这个级别进行,不能用于单元测试和集成测试b) 回归测试只适用于功能测试,不适用于非功能测试c) 回归测试都是自动化执行的d) 回归测试是对已被测过的程序实体在修改缺陷后进行的重复测试,以此来确认在这些变更后是否有新的缺陷引入系统• 语句的覆盖率主要在下面哪个测试级别的测试设计中考虑:C• ca) 系统测试b) 集成测试c) 组件测试d) 验收测试• 传统的或面向对象的单元测试,需要的开发工作:Dda) 只要开发测试stub;b) 只要开发测试d。

下载提示
相似文档
正为您匹配相似的精品文档
相关文档