ISTQB Foundation Level Test Paper (1)
ISTQB软件测试初级认证
——考前辅导
International Software Testing Qualifications Board
目 录
第一章:软件测试基础(18%)................................................................ 2 1. 2. 3. 4. 5. 6. 7. 8. 9.
学习目标 .............................................................................. 2 练习题 ................................................................................ 2 学习目标 .............................................................................. 7 练习题 ................................................................................ 8 学习目标 ............................................................................. 10 练习题 ............................................................................... 10 学习目标 ............................................................................. 11 练习题 ............................................................................... 13 学习目标 ............................................................................. 18
第二章:软件生命周期中的测试(15%)........................................................ 7
第三章:静态技术(7%).................................................................... 10
第四章:测试设计技术(30%)............................................................... 11
第五章:测试管理(20%)................................................................... 18 10. 练习题 ............................................................................... 19 第六章:软件测试工具(10%)............................................................... 22 11. 学习目标 ............................................................................. 22 22. 练习题 ............................................................................... 23
学习目标和认知水平
在课程大纲中,每个章节都会提供相应的认知水平要求: ",",",
1
K1:牢记、认知、回想
K2:理解、解释、给出理由、比较、分类、举例、总结 K3:应用
ISTQB Foundation Level Test Paper (1)
第一章:软件测试基础(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)的同义词:b a) Incident
2
ISTQB Foundation Level Test Paper (1)
b) Bug c) Mistake d) Error
? 软件测试目的可以是:b A. 发现缺陷
B. 确认软件能够正常运行 C. 预防缺陷
D. 直接提高产品的售价 E. 减少整个产品开发周期时间 a) A, B b) A, B, C c) A, B, C 和 D d) 所有选项
? 根据ISTQB 定义的术语, “风险”是与下列哪一个选项关联的?C a) 对测试者否定的反馈意见
b) 将产生负面影响及其连锁效应的因素 c) 可能产生负面影响及其连锁效应的因素
d) 将对被测对象产生负面影响及其连锁效应的因素
? 确认系统是否按照预期工作,从而在系统是否满足系统需求方面获取信心。这样的
测试目的最可能适用下面的哪个测试阶段:C a) 组件测试 b) 集成测试 c) 系统测试 d) 回归测试
? 识别测试的任务、定义测试的目标以及为实现测试目标和任务的测试活动规格说明。
上述行为主要发生在: A
3
ISTQB Foundation Level Test Paper (1)
a) 计划和控制 b) 分析和设计 c) 实现和执行 d) 测试结束活动 ? ISTQB术语中的回归测试的目的是:c a) 验证修改的成功
b) 预防功能编写的不完善或疏漏 c) 确保修正过程中没有引入新的缺陷 d) 帮助程序员更好地进行单元测试 ? 下列方式可以提高和改善测试人员和开发人员关系的是:b a) 理解项目经理工作的重要性
b) 对所发现的可能的缺陷以一种中立的方式进行沟通
c) 单元测试、集成测试和系统测试都由同一批测试人员来完成 d) 测试人员参加代码调试 ? 基本的测试过程主要由下面哪些活动组成:d A. 计划和控制(control) B. 分析和设计 C. 实现和执行
D. 评估准出准则和测试报告 E. 测试结束活动 a) A, B 和 C b) A, B, C 和 D c) 除 E 以外所有选项 d) 所有选项 ? 对实现软件测试组的独立的方式,可以采用的是:acd A. 测试的设计由开发队伍的其他开发人员完成;
4

