本书系统介绍了软件测试的基础知识、原理方法和技术。全书围绕软件测试的流程,详细论述了软件测试的基本原理、软件测试计划与策略、黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试、软件自动化测试和软件测试管理等内容。
第1章软件测试概述
第2章软件测试计划与策略
第3章黑盒测试
第4章白盒测试
第5章单元测试
第6章集成测试
第7章系统测试
第8章验收测试
第9章软件自动化测试
第10章软件测试管理
附录A软件测试课程实验安排
实验一三角形判定测例设计191
实验二黑盒测试和软件本地化测试195
实验三累积误差软件测试实验201
实验四白盒测试205
实验五单元测试框架Junit和Visual Unit 4208
实验六用JMete行Web性能测试211
实验七WebGoat测试实验215
实验八BugFree——软件Bug管理系统219
附录B代码评审
参考文献230