| 作 者: | 姚茂群 |
| 出版社: | 清华大学出版社 |
| 丛编项: | 软件工程系列教材 |
| 版权说明: | 本书为出版图书,暂不支持在线阅读,请支持正版图书 |
| 标 签: | 计算机 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 软件测试概述
1.1 软件质量的定义
1.2 软件测试的基本概念
1.2.1 软件测试的定义
1.2.2 软件缺陷的定义和种类
1.2.3 软件测试的分类
1.2.4 软件测试的原则
1.3 软件测试的目的
1.4 软件测试的生命周期
1.4.1 软件测试的纵向过程
1.4.2 软件测试的横向过程
1.5 软件测试与软件开发生命周期
1.5.1 顺序生命周期模型
1.5.2 渐进开发生命周期模型
1.5.3 迭代生命周期模型
第2章 软件测试方法
2.1 软件测试方法概述
2.2 静态测试和动态测试
2.2.1 静态测试
2.2.2 动态测试
2.3 黑盒测试方法
2.3.1 黑盒测试方法概述
2.3.2 等价类划分法
2.3.3 边界值分析法
2.3.4 决策表法
2.3.5 因果图法
2.3.6 各种黑盒测试方法的选择
2.3.7 黑盒测试的优缺点
2.4 白盒测试方法
2.4.1 逻辑覆盖测试
2.4.2 路径分析测试
第3章 软件测试过程
3.1 概述
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.4 软件测试的过程模型
3.4.1 V模型
3.4.2 W模型
3.4.3 H模型
3.4.4 各种测试模型的使用
3.5 软件测试实施过程
3.5.1 单元测试
3.5.2 集成测试
3.5.3 确认测试
3.5.4 系统测试
3.5.5 验收测试
3.5.6 回归测试
第4章 bug跟踪管理
4.1 软件缺陷的定义
4.2 产生缺陷的原因
4.3 缺陷如何穿透测试
4.4 缺陷的分类
4.5 缺陷的生命周期
4.6 缺陷的严重程度和优先级
4.7 缺陷的描述
……
第5章 软件自动化测试基本理论
第6章 功能测试
第7章 面向对象的单元测试
第8章 负载测试
第9章 测试流程自动化
第10章 软件质量保证与软件测试
第11章 软件测试案例
附录A 术语表
附录B IEEE模板
参考文献