千锋互联,做真实的自己,用良心做教育。千锋互联关注学员和企业的双向需求,致力于培养互联网中高端IT人才。千锋互联的软件测试课程,师资力量雄厚、采用实战授课,分阶教学模式、硬件设施完善、学员都是大专及以上学历,给学员营造优质的学习氛围。
《软件测试教程》主要介绍软件测试理论知识和测试技术,并从工程角度展开和贯彻软件测试的技术及其应用的策略方法。全书共分9章:软件测试概述,软件测试策略与过程,黑盒测试与白盒测试的测试用例设计,软件特定环境及应用系统的测试,软件自动化测试基础,软件项目的单元测试、功能测试及性能测试,软件测试管理,基本涵盖了软件测试的全貌。
《软件测试教程》突出软件测试基本知识的阐述和技术理论的解析,内容全面,层次清晰,论述简明,反映软件测试的发展脉络及新成果和工程运用,把握软件测试学科基础与技术运用的深度和广度,注意将软件测试理论知识、技术与工程实践密切结合,使《软件测试教程(第2版)》使用者能较快学习到软件测试新知识,并掌握实际的软件测试技术工程方法。
《软件测试教程》适用于高等院校、高职高专院校、示范性软件学院的软件技术、软件测试专业及计算机相关专业使用,可作为软件测试课程的教材,也适合从事软件开发和软件测试的专业技术及管理人员参阅,并作为学习软件测试入门和提高的培训教材。《软件测试教程(第2版)》也适用于准备参加国际软件测试工程师认证(ISTQB)考试人员参考。
该作品主要讲述了:
第1章 软件测试概述
1.1 软件测试的产生
1.1.1 软件可靠性问题
1.1.2 软件缺陷与故障
1.1.3 软件测试的发展
1.2 软件测试基础理论
1.2.1 软件测试定义与基本问题
1.2.2 软件测试的基本理论
1.2.3 软件测试和缺陷修复的代价
1.2.4 软件测试策略与技术概要
1.3 软件开发过程
1.3.1 软件产品的组成
1.3.2 软件开发项目组
1.3.3 软件开发模式
1.4 软件开发与软件测试的联系
1.4.1 软件开发与软件测试各阶段的联系
1.4.2 测试与开发的并行特征
1.4.3 软件测试模型
1.5 软件测试过程
1.5.1 制定测试计划
1.5.2 测试执行过程
1.6 软件质量保证
1.6.1 软件质量管理
1.6.2 软件能力成熟度模型
1.6.3 软件测试成熟度模型
1.7 软件测试的职业
1.7.1 软件测试职业和职位
1.7.2 软件测试职业素质
习题与思考
第2章 软件测试策略与过程
2.1 软件测试的复杂性分析
2.1.1 无法对软件程序进行完全测试
2.1.2 测试无法显示潜在的软件缺陷和故障
2.1.3 存在的故障现象与发现的故障数量成正比
2.1.4 不能修复所有软件故障
2.1.5 软件测试的代价
2.2 软件测试策略与方法
2.2.1 静态测试与动态测试
2.2.2 黑盒测试与白盒测试
2.2.3 手工测试和自动化测试
2.2.4 探索性测试
2.2.5 软件测试的流程
2.3 单元测试
2.3.1 单元测试的主要任务
2.3.2 单元测试的执行过程
2.3.3 测试与调试
2.4 集成测试
2.4.1 非增量式测试
2.4.2 增量式测试
2.4.3 不同集成测试方法的比较
2.4.4 回归测试
2.5 确认测试
2.5.1 确认测试的准则
2.5.2 配置审查的内容
2.6 系统性测试
2.6.1 功能测试
2.6.2 性能测试
2.6.3 安全测试
2.6.4 恢复性测试
2.6.5 兼容性测试
2.7 验收测试
2.7.1 验收测试的内容
2.7.2 软件配置和文档资料测试
2.8 软件测试不同分类之间的关系
2.8.1 广义的软件组成
2.8.2 软件测试的分类及其相互关系
习题与思考
第3章 黑盒测试及用例的设计
3.1 黑盒测试法的概念
3.1.1 黑盒测试的端口测试模型
3.1.2 黑盒测试的对象测试模型
3.1.3 黑盒测试的分层设计模型
3.1.4 黑盒测试的测试用例设计方法
3.2 三角形问题与Next Date函数
3.2.1 三角形问题
3.2.2 Next Date函数
3.3 等价类划分方法
3.3.1 等价类的划分原则
3.3.2 等价类划分法的测试用例设计
3.3.3 常见等价类划分测试形式
3.4 边界值分析法
3.4.1 边界值分析概要
3.4.2 边界值分析法测试用例
3.4.3 边界值分析法测试举例
3.5 因果图方法
3.5.1 因果图法的思想
3.5.2 因果图法
3.5.3 因果图法举例
3.6 决策表测试法
3.6.1 决策表
3.6.2 决策表应用
3.7 正交试验设计法
3.7.1 正交试验设计法的原理
3.7.2 正交试验设计法的黑盒测试应用
3.7.3 正交试验设计法的其他相关知识
3.8 测试方法的选择
3.9 黑盒测试案例运用
3.9.1 用等价类划分法测试保险公司保费费率计算程序
3.9.2 决策表测试应用案例
习题与思考
第4章 白盒测试及其用例的设计
4.1 白盒测试方法
4.2 白盒测试的几个基本概念
4.2.1 程序控制流图
4.2.2 环形复杂度
4.2.3 矩阵图
4.3 覆盖的测试
4.3.1 语句覆盖和判定覆盖
4.3.2 函数覆盖
4.3.3 判定路径覆盖
4.3.4 更改条件判定覆盖
4.3.5 分支条件组合覆盖
4.3.6 Z路径覆盖
4.3.7 ESTCA覆盖
4.3.8 层次LCSAJ覆盖
4.3.9 继承上下文覆盖
4.3.10 基于状态的上下文覆盖
4.3.11 覆盖率测试设计
4.4 路径测试
4.4.1 路径表达式
4.4.2 基本路径测试方法
4.4.3 循环测试方法
4.4.4 产生测试用例
4.5 白盒测试案例运用
习题与思考
第5章 软件特定环境及应用系统的测试
5.1 客户/服务器体系结构测试
5.1.1 客户/服务器体系结构的测试的主要内容
5.1.2 Web应用系统的架构和开发技术
5.1.3 Web应用系统的测试
5.2 图形用户界面测试
5.2.1 页面元素测试
5.2.2 对窗体操作的测试
5.2.3 下拉式菜单和鼠标操作的测试
5.2.4 数据项操作的测试
5.3 实时系统测试
5.3.1 实时系统
5.3.2 实时系统测试
5.4 面向对象的软件测试
5.4.1 面向对象的特点
5.4.2 面向对象软件测试模型
5.4.3 面向对象软件测试类别
5.4.4 类的功能性测试和结构性测试
5.4.5 状态转移图方法的面向对象软件测试
5.5 嵌入式系统的软件测试
5.5.1 嵌入式系统概要
5.5.2 嵌入式系统软件测试概要
5.5.3 嵌入式系统软件测试的几项经验策略
5.6 特定环境及应用系统的测试运用
5.6.1 对Web应用系统进行压力测试
5.6.2 类的数据流测试
习题与思考
第6章 软件自动化测试基础
6.1 软件自动化测试概念与基础知识
6.1.1 自动化测试的产生
6.1.2 软件自动化测试的引入
……
第7章 软件项目的单元测试
第8章 软件项目的功能测试与性能测试
第9章 软件测试管理
参考文献
这本书虽然写的很好,但内容相对晦涩,有些东西也有些过时,建议报名千锋互联,站门学习软件测试,会有现任业界大牛前来授课。
关于软件测试培训,千锋互联是专业的!>> https://kaoshi.china.com/xuexiao/bjqf/
以上就是小编简单的介绍,希望对你有所帮助,还有更多相关的讯息,欢迎咨询,惊喜多多,收获多多。
课程咨询
咨询老师:金老师
咨询电话:010-64707530
咨询微信:15110074071
相关推荐
课程 | 班型 | 费用 |
千锋互联UI设计培训班 | 白天班/晚班/周末班 | 点击了解 |
千锋互联python培训班 | 白天班/晚班/周末班 | 点击了解 |
千锋互联HTML5培训班 | 白天班/晚班/周末班 | 点击了解 |
千锋互联软件测试培训班 | 白天班/晚班/周末班 | 点击了解 |
千锋互联大数据培训班 | 白天班/晚班/周末班 | 点击了解 |
千锋互联Linux云计算培训班 | 白天班/晚班/周末班 | 点击了解 |