第1章 软件测试概述
1.1 软件测试基础
1.2 软件缺陷
1.3 软件测试用例
1.4 软件开发、测试的现状分析
1.5 软件测试中的认识误区
第2章 软件测试的执行阶段
2.1 测试阶段划分
2.2 单元测试
2.3 集成测试
2.4 确认测试、系统测试和验收测试
2.5 软件测试的流程及流程管理
第3章 软件测试的设计方法
3.1 测试方法划分
3.2 白盒测试
3.3 黑盒测试
3.4 灰盒测试
3.5 静态测试
3.6 动态测试
第4章 精准测试技术的发展
4.1 精准测试的设计思想
4.2 精准测试的整体架构
4.3 精准测试的效率
第5章 软件功能测试与非功能测试技术
5.1 对功能测试和非功能测试的基本认识
5.2 UI测试和易用性测试
5.3 性能测试
5.4 兼容性测试
5.5 其他测试
5.6 Web测试
第6章 软件测试自动化技术
6.1 设计自动化测试架构的必要性
6.2 自动化测试框架该具备的要素
6.3 自动化测试的引入和实施
6.4 软件自动化测试的原理、方法和级别
第7章 常用的软件测试工具
7.1 缺陷管理工具
7.2 性能测试工具
7.3 自动化测试工具
第8章 软件测试技术的应用
8.1 APP项目测试
8.2 旅馆住宿系统的测试
8.3 网上书店系统测试
参考文献