新書推薦:
《
夺回大脑 如何靠自己走出强迫
》
售價:NT$
299.0
《
图解机械工程入门
》
售價:NT$
440.0
《
中文版SOLIDWORKS 2024机械设计从入门到精通(实战案例版)
》
售價:NT$
450.0
《
旷野人生:吉姆·罗杰斯的全球投资探险
》
售價:NT$
345.0
《
希腊人(伊恩·莫里斯文明史系列)
》
售價:NT$
845.0
《
世界巨变:严复的角色(王中江著作系列)
》
售價:NT$
500.0
《
宋初三先生集(中国思想史资料丛刊)
》
售價:NT$
990.0
《
天生坏种:罪犯与犯罪心理分析
》
售價:NT$
445.0
|
內容簡介: |
本书是国际软件测试认证委员会(ISTQB)大中华区分会CSTQB指定的初级认证考试官方培训教材。也可以作为软件工程相关专业软件测试课程的理想教材,以及作为软件测试领域技术人员的学习参考资料。
本书从软件测试生命周期、软件测试生命周期中的测试、静态技术、测试设计技术、测试管理和软件测试工具等几个方面,全面地介绍了软件测试相关的过程、技术和方法、管理、测试工具和自动化等内容。
|
目錄:
|
第1章软件测试生命周期
学习目标
术语
1.1为什么需要测试
1.1.1软件系统的重要性
1.1.2引起软件缺陷的原因
1.1.3测试在软件开发、维护和运行中的角色
1.1.4测试和质量
1.1.5测试是否充分
1.2什么是测试
1.2.1验证软件的正确性
1.2.2发现软件中的缺陷
1.2.3IEEE给出的定义
1.2.4测试定义总结
1.3软件测试的基本原则
1.4测试的基本过程
1.4.1测试计划和控制阶段
1.4.2测试分析和设计阶段
1.4.3测试实现和执行阶段
1.4.4评估出口准则和报告
1.4.5测试结束活动
1.5测试心理学
1.6职业道德
1.7习题
第2章软件生命周期中的测试
学习目标
术语
2.1软件开发模型
2.1.1瀑布模型
2.1.2V模型
2.1.3增量迭代模型
2.1.4生命周期模型中的测试
2.2测试级别
2.2.1组件测试
2.2.2集成测试
2.2.3系统测试
2.2.4验收测试
2.3测试类型
2.3.1功能测试
2.3.2非功能测试
2.3.3结构测试
2.3.4与变更相关的测试
2.4维护测试
2.5习题
第3章静态技术
学习目标
术语
3.1静态技术和测试过程
3.2评审
3.2.1正式评审过程
3.2.2角色和职责
3.2.3评审类型
3.2.4评审成功的因素
3.3静态分析与工具支持
3.3.1编译器分析工具
3.3.2规范标准一致性
3.3.3数据流分析
3.3.4控制流分析
3.3.5圈复杂度
3.4习题
第4章测试设计技术
学习目标
术语
4.1测试开发过程
4.2测试设计技术的种类
4.3黑盒测试技术
4.3.1等价类划分
4.3.2边界值分析
4.3.3决策表测试
4.3.4状态转换测试
4.3.5用例测试
4.4白盒测试技术
4.4.1语句覆盖和覆盖率
4.4.2判定覆盖和覆盖率
4.4.3其他白盒测试技术
4.5基于经验的测试技术
4.6选择测试技术
4.7习题
第5章测试管理
学习目标
术语
5.1测试组织
5.1.1测试组织和测试独立性
5.1.2测试组长(测试经理)和测试人员的任务
5.2测试计划和估算
5.2.1测试计划
5.2.2测试计划活动
5.2.3入口准则
5.2.4出口准则
5.2.5测试估算
5.2.6测试策略测试方法
5.3测试过程的监控
5.3.1测试过程监视
5.3.2测试报告
5.3.3测试控制
5.4配置管理
5.5风险和测试
5.5.1项目风险
5.5.2产品风险
5.6事件管理
5.6.1缺陷状态和相关角色
5.6.2缺陷报告和跟踪
5.7习题
第6章软件测试工具
学习目标
术语
6.1测试工具的类型
6.1.1使用测试工具的意义和目的
6.1.2测试工具分类
6.1.3测试管理的工具支持
6.1.4静态测试的工具支持
6.1.5测试说明的工具支持
6.1.6测试执行和记录工具
6.1.7性能测试工具和监测器
6.2有效使用工具:可能的收益与风险
6.3组织内引入工具
6.3.1选择工具的过程
6.3.2被选工具的试用——试点项目
6.3.3工具的部署
6.4习题
附录一ISTQB初级认证考试考题分布
附录二课后习题参考答案
附录三参考资料
|
內容試閱:
|
1. ISTQB简介
ISTQB(International Software Testing Qualifications
Board)全称国际软件测试认证委员会,是国际唯一权威的软件测试资质认证机构。ISTQB目前拥有47个分会,覆盖包括美国、德国、英国、法国、印度等在内的70个国家和地区。截至目前全球范围内经过ISTQB认证的软件测试工程师已超过320000人,并以每季度超过12000人的速度递增,使得ISTQB成为测试行业的第一大认证机构,在整个IT行业居第三位(仅次于PMI和ITIL)。
CSTQB(Chinese
Software Testing Qualifications
Board)全权代表ISTQB在授权区域内推广ISTQB软件测试工程师认证体系,认证、管理培训机构和考试机构,接受ISTQB的全面的业务指导和授权。
2.
编写目的
随着国内对软件测试重视程度的不断提高,ISTQB初级认证也得到越来越多的软件企业的认可,且成为软件测试人员从事软件测试工作的“上岗证”。
目前,国内针对ISTQB初级认证的主要参考资料是ISTQB初级认证大纲,包括英文版本和中文版本,以及一些零星的培训资料,从而导致许多学员无法有效地进行ISTQB初级认证的考前学习和复习。
为了帮助参加ISTQB初级认证考试的学员系统学习测试基础知识,以帮助测试人员尽快掌握国际通用的软件测试知识,同时推动国内软件测试行业的国际化和标准化,本书编者一起编写了这本ISTQB初级认证的参考书。本书完全覆盖了ISTQB初级认证大纲的内容,同时在每个章节中罗列了相关的学习目标和测试术语,而且每个章节后面提供了针对学习目标的模拟题和参考答案,以方便测试人员更好地进行复习和学习。
3.
本书结构
本书共6个章节,以软件测试过程为基础,详细讲解了软件测试基础知识和基本概念,描述了每个测试阶段涉及的主要测试活动、技术和方法、工具等,以及贯穿于整个测试生命周期的测试管理活动。
第1章软件测试生命周期:介绍了软件测试的一些基本概念,包括软件测试的定义和目的,引起缺陷的主要原因,测试与质量的关系;软件测试的基本原则和测试基本过程;以及测试心理学是如何影响测试成功的。
第2章软件生命周期中的测试:主要介绍了各种不同的开发模型,组件测试、集成测试、系统测试和验收测试的特点、目的和测试环境的要求等;介绍了常见的测试类型:功能测试、非功能测试、结构测试和与变更相关的测试的特点及区别;同时介绍了在已有软件系统上进行的维护测试的特点,以及什么因素会影响测试深度和广度。
第3章静态技术:主要描述了静态测试的主要特点,正式评审主要的组成阶段,相关的角色和职责;描述了不同评审类型之间的特点、目的和区别;以及静态分析的特点和主要发现的缺陷类型。
第4章测试设计技术:主要描述了测试用例开发过程和测试用例设计的不同类型;详细讲解了常见的黑盒测试设计技术原理和覆盖率分析;阐述了白盒测试中的语句覆盖和判定覆盖基本原理和覆盖率要求;讲解了基于经验的测试技术的特点,分别描述了错误推测法和探索性测试在测试实践中的应用。
第5章测试管理:主要描述了测试团队的不同测试独立性要求,测试过程中涉及的主要管理活动,包括测试计划和估算、测试过程监控、配置管理、风险和测试、缺陷管理等。
第6章软件测试工具:详细描述测试过程中涉及的主要测试工具的分类,组织内引入工具的主要风险和收益,以及如何通过试点项目高效地在测试团队内部署测试工具。
4.
作者分工
本书作者郑文强、周震漪和马均飞共同承担了本书的编写和评审工作,他们是国内最早参与ISTQB活动的CSTQB专家组成员,也是国内最早获得ISTQB初级认证证书和高级证书的成员之一。本书作者有总共超过50年的测试工作相关经验,他们对ISTQB软件测试知识体系的深入理解和学习目标的诠释,确信可以为读者带来不一样的感觉。
5.
致谢
本书的出版离不开在我们成长过程中给予我们帮助的同学、同事和朋友,他们为此书的出版提供了诚恳的指导和宝贵的意见。同时,特别感谢CSTQB办公室对本书出版的大力支持。
感谢清华大学出版社魏江江主任为本书提供的大力支持,本书才得以在这么短的时间内与大家见面;同时感谢出版社其他同仁,他们的专业素质和敬业精神令我们感动。
|
|