| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第一部分 软件测试概述
第1章 软件测试的基本概念
1.1 引子:4W1H问题
1.2 软件与软件测试
1.2.1 软件的定义
1.2.2 软件的特点
1.2.3 软件的分类
1.2.4 软件测试的定义
1.2.5 软件测试的重要性
1.3 软件缺陷
1.3.1 典型案例
1.3.2 软件缺陷的定义
1.3.3 案例实践一:NextDate的第一次测试
1.3.4 软件缺陷的来源
1.3.5 软件缺陷的修复成本
1.4 测试用例
1.4.1 测试用例的定义
1.4.2 测试用例的重要性
1.4.3 测试用例的评价标准
1.4.4 测试用例设计的基本原则
1.4.5 案例实践二:NextDate的第二次测试
1.4.6 测试用例设计的注意事项
1.4.7 测试需求
1.5 测试环境
1.5.1 测试环境的定义
1.5.2 测试环境的重要性
1.5.3 良好测试环境的要素
1.5.4 测试环境的规划
1.5.5 测试环境的维护和管理
1.6 本章小结
课外阅读材料(见本书光盘)
思考题
参考文献
第2章 软件测试原理
2.1 测试原则
2.1.1 软件测试应追溯到用户需求
2.1.2 应尽早和不断地测试
2.1.3 穷尽测试是不可能的
2.1.4 具有良好的测试态度
2.1.5 对待缺陷的基本原则
2.1.6 测试结果的处理原则
2.2 软件测试的分类
2.2.1 按是否需查看代码分类
2.2.2 按是否需要执行被测软件分类
2.2.3 按测试阶段分类
2.2.4 按测试执行时是否需人工干预分举
2.2.5 其他测试类型
2.3 软件测试的过程模型
2.3.1 V模型
2.3.2 w模型
2.3.3 H模型
2.3.4 X模型
2.3.5 测试成熟度模型
2.3.6 测试过程模型的使用策略
2.4 软件测试的发展概况
2.4.1 第一阶段
2.4.2 第二阶段
2.4.3 第三阶段
2.4.4 第四阶段
2.5 国内外软件测试的现状
2.5.1 国外现状
2.5.2 国内现状
2.6 软件测试职业的现状
2.6.1 人才需求大
2.6.2 职业具有明显优势
2.6.3 职业瓶颈
2.7 软件测试工程师的素质要求
2.7.1 两项意识
2.7.2 三颗“心”
2.7.3 四种能力
2.7.4 五个特性
2.8 本章小结
第二部分 软件测试方法
第3章 黑盒测试技术
第4章 白盒测试技术
第5章 面向对象软件的测试
第三部分 软件测试阶段
第6章 单元测试
第7章 集成测试
第8章 系统测试
第四部分 软件测试实践
第9章 测试用例的组织和管理
第10章 缺陷管理
第五部分 自动化测试
第11章 自动化测试
附录A 常见软件测试术语
附录B 软件测试国内外网络链接