第一章 概述
第一节 软件
第二节 软件测试概述
第三节 软件测试管理流程
思考题与习题
第二章 软件开发技术
第一节 软件过程
第二节 案例说明
第三节 软件工程技术
第四节 面向对象程序设计基础
第五节 能力成熟度模型CMM
思考题与习题
第三章 软件缺陷的种类
第一节 Bug的历史
第二节 造成软件缺陷的原因
第三节 缺陷的种类
思考题与习题
第匹章测试用例
第一节 测试用例的概念
第二节 为什么软件测试需要测试用例
第三节 测试用例的种类
第四节 测试用例设计技巧
第五节 软件测试技术
第六节 测试策略
第七节 调试
思考题与习题
第五章 配置测试环境
第一节 测试环境的快速变迁
第二节 配置测试环境的困难点
第三节 如何配置测试环境
第四节 测试环境配置需求清单
第五节 测试环境与外界真实环境
第六节 个案讨论
思考题与习题
第六章 软件测试的问题跟踪系统
第一节 实施目的
第二节 问题的生命周期(Bug Life cycle)
第三节 设置问题的等级(Bug Priority and Bug Severity)
第四节 系统的基本功能(Basic Functions)
第五节 如何运用问题跟踪系统
第六节 购买还是自行建置
思考题与习题
第七章 软件测试工具
第一节 使用软件测试工具的目的
第二节 测试工具的种类
第三节 Cbmpuware NuMega侦错软件
第四节 GUI接口自动化测、试
第五节 Network Snifferr Pro
第六节 Sysinternals所提供的工具
第七节 其他测试工具
思考题与习题
第八章 软件评价算法
第一节 软件可靠性
第二节 COCOMO开发进度估算法
第三节 EQF预估进度准确度
第四节 软件缺陷比率的估算
思考题与习题
第九章 软件测试文档
第一节 软件测试计划
第二节 软件测试所需文件
思考题与习题
参考文献