软件测试 / 21世纪高等学校规划教材·软件工程
¥25.00定价
作者: 韩利凯、高寅生等
出版时间:2015年8月
出版社:清华大学出版社
- 清华大学出版社
- 9787302328407
- 1-2
- 164642
- 16开
- 2015年8月
- 工学
- 软件工程
- TP311.5
- 计算机
- 本专科、高职高专
内容简介
《软件测试/21世纪高等学校规划教材·软件工程》针对高校计算机相关专业软件测试课程的需要而编写,系统地介绍了软件测试的基础知识与应用技术。
《软件测试/21世纪高等学校规划教材·软件工程》内容包括软件测试的基本概念和基本知识、软件测试计划、软件测试的基本技术、软件测试过程、测试用例设计、测试报告与测试评测、软件测试项目管理、面向对象软件测试、软件测试自动化以及一个实际软件项目的测试案例,通过该案例的学习,以加深读者对软件测试技术和软件测试过程的理解,加强理论知识的实践性。本书还对目前比较流行的测试工具软件做了介绍。
《软件测试/21世纪高等学校规划教材·软件工程》内容全面、深入浅出、理论和实践相结合,通过本书的学习读者能够较好地掌握软件测试的基本知识和基本技术。本书可作为高校计算机专业的软件测试课程的教材,也可作为软件测试培训班的教材或者软件测试人员的自学参考书。
《软件测试/21世纪高等学校规划教材·软件工程》内容包括软件测试的基本概念和基本知识、软件测试计划、软件测试的基本技术、软件测试过程、测试用例设计、测试报告与测试评测、软件测试项目管理、面向对象软件测试、软件测试自动化以及一个实际软件项目的测试案例,通过该案例的学习,以加深读者对软件测试技术和软件测试过程的理解,加强理论知识的实践性。本书还对目前比较流行的测试工具软件做了介绍。
《软件测试/21世纪高等学校规划教材·软件工程》内容全面、深入浅出、理论和实践相结合,通过本书的学习读者能够较好地掌握软件测试的基本知识和基本技术。本书可作为高校计算机专业的软件测试课程的教材,也可作为软件测试培训班的教材或者软件测试人员的自学参考书。
目录
第1章 软件测试概述
1.1 软件、软件危机和软件工程
1.1.1 软件
1.1.2 软件危机
1.1.3 软件工程
1.2 软件缺陷与软件故障
1.2.1 相关概念
1.2.2 软件缺陷
1.2.3 软件故障
1.3 软件质量与质量模型
1.3.1 软件质量的定义
1.3.2 软件质量的三种模型
1.3.3 软件质量的度量
1.4 软件测试
1.4.1 软件测试原则
1.4.2 软件测试目标
1.4.3 软件测试的具体内容
1.4.4 软件测试的主要方法
1.4.5 软件测试人员的基本素质
1.5 本章小结
习题1
第2章 软件测试计划
2.1 软件测试计划的作用
2.2 软件测试计划的原则
2.3 如何制定软件测试计划
2.4 制定测试计划时面对的问题
2.5 衡量测试计划的标准
2.6 制定测试计划
2.6.1 确定测试范围
2.6.2 选择测试方法
2.6.3 测试标准
2.6.4 自动化测试工具的选择
2.6.5 测试软件的编写
2.6.6 合理减少测试的工作量
2.6.7 制定测试计划
2.6.8 编写系统测试计划文档
2.7 本章小结
习题2
第3章 软件测试的基本技术
3.1 软件测试技术的分类
3.1.1 从是否需要执行被测软件的角度分类
3.1.2 从软件测试用例设计方法的角度分类
3.1.3 从软件测试的策略和过程的角度分类
3.2 静态测试和动态测试
3.2.1 静态测试
3.2.2 动态测试
3.3 黑盒测试方法
3.3.1 黑盒测试方法概述
3.3.2 等价类划分法
3.3.3 边界值分析法
3.3.4 决策表法
3.3.5 因果图法概述
3.3.6 黑盒测试方法的选择
3.4 白盒测试
3.4.1 逻辑覆盖测试
3.4.2 路径分析测试
3.5 本章小结
习题3
第4章 软件测试过程
4.1 软件测试过程概述
4.2 单元测试
4.2.1 单元测试的主要任务
4.2.2 单元测试的执行过程
4.3 集成测试
4.3.1 集成测试的主要任务
4.3.2 集成测试的方法
4.3.3 集成测试方法的对比
4.4 确认测试
……
第5章 测试用例设计
第6章 测试报告与测试评测
第7章 软件测试项目管理
第8章 面向对象软件测试
第9章 软件测试自动化
第10章 测试实践——一个实际软件项目的测试案例
参考文献
1.1 软件、软件危机和软件工程
1.1.1 软件
1.1.2 软件危机
1.1.3 软件工程
1.2 软件缺陷与软件故障
1.2.1 相关概念
1.2.2 软件缺陷
1.2.3 软件故障
1.3 软件质量与质量模型
1.3.1 软件质量的定义
1.3.2 软件质量的三种模型
1.3.3 软件质量的度量
1.4 软件测试
1.4.1 软件测试原则
1.4.2 软件测试目标
1.4.3 软件测试的具体内容
1.4.4 软件测试的主要方法
1.4.5 软件测试人员的基本素质
1.5 本章小结
习题1
第2章 软件测试计划
2.1 软件测试计划的作用
2.2 软件测试计划的原则
2.3 如何制定软件测试计划
2.4 制定测试计划时面对的问题
2.5 衡量测试计划的标准
2.6 制定测试计划
2.6.1 确定测试范围
2.6.2 选择测试方法
2.6.3 测试标准
2.6.4 自动化测试工具的选择
2.6.5 测试软件的编写
2.6.6 合理减少测试的工作量
2.6.7 制定测试计划
2.6.8 编写系统测试计划文档
2.7 本章小结
习题2
第3章 软件测试的基本技术
3.1 软件测试技术的分类
3.1.1 从是否需要执行被测软件的角度分类
3.1.2 从软件测试用例设计方法的角度分类
3.1.3 从软件测试的策略和过程的角度分类
3.2 静态测试和动态测试
3.2.1 静态测试
3.2.2 动态测试
3.3 黑盒测试方法
3.3.1 黑盒测试方法概述
3.3.2 等价类划分法
3.3.3 边界值分析法
3.3.4 决策表法
3.3.5 因果图法概述
3.3.6 黑盒测试方法的选择
3.4 白盒测试
3.4.1 逻辑覆盖测试
3.4.2 路径分析测试
3.5 本章小结
习题3
第4章 软件测试过程
4.1 软件测试过程概述
4.2 单元测试
4.2.1 单元测试的主要任务
4.2.2 单元测试的执行过程
4.3 集成测试
4.3.1 集成测试的主要任务
4.3.2 集成测试的方法
4.3.3 集成测试方法的对比
4.4 确认测试
……
第5章 测试用例设计
第6章 测试报告与测试评测
第7章 软件测试项目管理
第8章 面向对象软件测试
第9章 软件测试自动化
第10章 测试实践——一个实际软件项目的测试案例
参考文献