本书基于工作过程的教学思想,将“软件测试”学习领域以学生可能的就业岗位所面对的“软件产品”为载体分为7种学习情境:第4章单机软件测试的设计与实施、第5章网络软件测试的设计与实施、第6章游戏软件测试的设计与实施、第7章数据仓库软件测试的设计与实施、第8章软件安全测试的设计与实施、第9章嵌入式软件测试的设计与实施、第10章开源软件测试的设计与实施。本书兼顾了知识的系统性,第1章软件测试基础知识、第2章软件测试设计与实施、第3章软件测试实施与管理,奠定了学生学习的理论基础与实践基础。在本书的最后还有3章:第11章软件测试职业资格证书、第12章软件测试的拓展学习与研究学习、第13章软件测试虚拟实训,分别讲解了职业资格证书、研究学习和虚拟实训的内容,为学生的深入学习和职业发展奠定了基础。