本书首先为读者建立完整的软件测试生命周期的概念体系,进而详尽地给出测试文档的编制说明和应用实践指导;然后从静态测试和动态测试两个方面详细说明了软件测试的基本方法、技术和测试用例的设计原则,并从缺陷管理的角度强调了软件质量的重要性,培养读者从软件测试计划到软件测试结果的分析和总结能力;紧接着,对软件业界主流的各种软件测试工具进行分类介绍,帮助读者理解软件自动化测试的基本概念。最后,介绍了软件测试管理的基本内容和实施过程,为读者深入学习测试团队管理和组建、测试过程监控及测试过程改进等软件管理知识域打下良好的基础。