本教材运用了CDIO的工程教育理念进行结构设计,让读者通过一个个项目实践来领会抽象的理论知识。教材整体结构设计及详细结构设计如下:(1)教材贯穿一个实际的课程项目“教学管理平台”。在开篇导入项目,对其进行介绍,之后的各个章节均以此项目为课程实践项目。全书共分为四个篇章。第1篇基础篇。主要介绍测试基础理论知识及测试策略。本篇共2章。第2篇 方法篇。主要介绍软件测试的测试用例设计方法。本篇共2章。第3篇过程篇。主要介绍软件工程的各个阶段如何实施测试。本篇共4章。第4篇工具篇。介绍主流测试工具的使用,如何运用工具进行测试。本篇共3章。(2)教材中详细结构设计的思路是:针对某一个或一系列知识点,先给出单元项目,让读者先考虑如何去解决单元项目的实际问题,待读者对实际项目有了思考后,再给出如何解决单元项目的过程,从而引出相关的知识点。综上所述,本教材运用一个课程项目贯穿始终,运用所讲到的测试策略、测试方法及测试工具对课程项目进行单元测试、集成测试、系统测试和验收测试。在各个章节中运用多个单元项目进行理论与实践相结合的讲解,把具体的理论知识融入到单元项目中,让理论学习与项目实践同时进行、相辅相成。本教材适合作为高等院校及培训机构计算机相关专业的教材,也适合从事软件开发、软件测试领域的开发人员及测试人员阅读。