第1章 软件测试概述
1.1 软件测试引论
1.1.1 软件故障案例
1.1.2 软件缺陷与软件故障
1.1.3 软件质量与质量模型
1.1.4 软件测试的必要性
1.2 软件测试与软件质量保证
1.3 软件测试与软件开发
1.4 软件测试职业概述
1.4.1 软件测试职位和职责
1.4.2 软件测试硬实力要求
1.4.3 软件测试软实力要求
1.5 软件测试的发展
1.5.1 软件测试的发展历程
1.5.2 软件测试的认知误区
1.5.3 软件测试的发展趋势
小结
习题
第2章 软件测试基础
2.1 软件测试的基本概念
2.1.1 软件测试的定义
2.1.2 软件测试的目的
2.1.3 软件测试的原则
2.1.4 软件测试的对象
2.1.5 软件测试的分类
2.2 软件测试模型
2.2.1 V模型
2.2.2 W模型
2.2.3 H模型
2.2.4 X模型
2.2.5 敏捷测试模型
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 软件测试管理工具——TestCenter
2.4.1 TestCenter简介
2.4.2 TestCenter的安装
2.4.3 TestCenter的使用
小结
习题
……
第3章 软件缺陷基础
第4章 白盒测试
第5章 黑盒测试
第6章 自动化测试
第7章 性能测试
第8章 软件测试评估
附录A 部分习题参考答案
参考文献
展开