内容简介

本书是作者多年从事软件测试技术研究及课程教学的成果和经验总结。全书共分5部分,18章。第1部分(第1~第4章)是软件测试基础,涉及软件测试的一些基本概念和基础知识; 第2部分(第5~第6章)详细讲述包括静态测试及动态测试在内的软件测试基本方法与技术; 第3部分(第7~第8章)详细讲述包括缺陷管理、测试过程管理在内的软件测试管理方法与技术; 第4部分(第9~第14章)详细介绍包括自动化测试、可靠性测试、安全性测试、国际化与本地化测试以及面向对象测试在内的现代软件测试方法与技术; 第5部分(第15~第18章)是典型应用软件测试,重点介绍Web、移动、云计算、游戏以及嵌入式等应用的软件测试方法与技术。

本书几乎在每个章节都对支撑该章节软件测试方法和技术应用的测试工具进行了介绍,包括对开源软件测试工具进行了介绍。这些工具将很好地支持高校软件测试课程实践。

本书既可作为软件测试相关课程的研究生(特别是工程硕士专业学位研究生)与高年级本科生的教材,同时还可供软件测试培训和软件测试人员自学参考。