| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第一部分 基础篇
第1章 软件测试概述
1.1 软件测试背景
1.1.1 著名软件错误案例
1.1.2 软件的定义及分类方法
1.1.3 软件工程
1.1.4 软件质量
1.2 软件测试基本概念
1.2.1 软件缺陷的定义
1.2.2 软件缺陷出现的原因
1.2.3 软件测试的定义
1.3 软件测试的目的和原则
1.3.1 软件测试的目的
1.3.2 软件测试的原则
1.4 软件测试的分类
1.4.1 按测试阶段划分
1.4.2 按是否需要执行被测试软件划分
1.4.3 按是否需要查看代码划分
1.4.4 按测试执行时是否需要人工干预划分
1.4.5 按测试实施组织划分
1.4.6 其他测试类型
1.5 测试用例
1.5.1 测试用例编写
1.5.2 测试用例设计
1.6 软件测试行业的历史、现状和前景
1.6.1 软件测试的历史回顾
1.6.2 软件测试的现状
1.6.3 软件测试的前景
1.7 小结
本章习题
第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.2.6 RUP模型
2.2.7 MSF过程模型
2.2.8 敏捷开发过程模型
2.3 软件项目中的测试流程
2.3.1 软件生命周期中的测试
2.3.2 测试的基本流程
2.3.3 软件测试的组织
2.4 小结
本章习题
第3章 测试过程相关模型
3.1 测试过程模型
3.1.1 V模型
3.1.2 W模型
3.1.3 H模型
3.1.4 X模型
3.1.5 前置测试模型
3.2 测试过程改进模型
3.2.1 TMM
3.2.2 TPI
3.2.3 其他模型
3.3 小结
本章习题
第二部分 方法篇
部分习题参考答案
附录A测试文档模板
参考文献