前言
项目一 初识软件测试
1 软件测试概述
1.1 软件质量概述
1.2 软件测试的发展历程
1.3 软件测试心理学
1.4 软件测试经济学
1.5 软件缺陷
小结与习题
2 软件开发过程与计划测试工作
2.1 软件产品概述
2.2 软件项目成员
2.3 软件开发生命周期模式
2.4 计划测试工作
2.5 测试需求和任务
前言
项目一 初识软件测试
1 软件测试概述
1.1 软件质量概述
1.2 软件测试的发展历程
1.3 软件测试心理学
1.4 软件测试经济学
1.5 软件缺陷
小结与习题
2 软件开发过程与计划测试工作
2.1 软件产品概述
2.2 软件项目成员
2.3 软件开发生命周期模式
2.4 计划测试工作
2.5 测试需求和任务
2.6 资源需求和团队建设
2.7 工作量估计和进度安排
2.8 测试风险分析
小结与习题
3 软件测试的模式
3.1 测试的原则
3.2 软件测试的术语和定义
小结与习题
项目二 搭建测试环境进行测试
4 软件测试方法
4.1 静态测试
4.2 动态测试
4.3 黑盒测试
4.4 白盒测试
小结与习题
5 搭建软件测试环境
5.1 测试环境的要素
5.2 建立测试实验步骤
5.3 测试环境的管理与维护
5.4 测试环境搭建举例
小结与习题
6 测试设计
6.1 测试用例设计概述
6.2 等价类划分法
6.3 边界值分析法
6.4 因果图方法
6.5 功能图分析方法
6.6 测试用例的评审
6.7 项目实例介绍
小结与习题
7 Web测试
7.1 基于网页的系统测试
7.2 基于网站的系统测试
7.3 系统安全性测试与兼容性测试
7.4 文档测试
小结与习题
8 面向对象的软件测试
8.1 面向对象软件测试概述
8.2 面向对象测试的内容与范围
8.3 面向对象软件测试技术与方法
8.4 面向对象测试基本步骤
8.5 面向对象测试工具JUnit
8.6 面向对象软件测试用例设计
小结与习题
项目三 测试的本地化与后续工作
9 软件本地化测试
9.1 概述
9.2 软件本地化和本地化测试基础
9.3 测试本地化软件
9.4 错误报告(Bug Report)
小结与习题
10 后续测试
10.1 验收测试
10.2 文档测试
10.3 α测试与β测试
小结与习题
附录A ×××评估测试方案(V2.00版本)
附录B 单元测试报告样表
附录C 用正交实验法设计测试用例
参考文献