本书为示范性软件学院联盟建设的首批软件工程系列教材之一。本书基于OpenHarmony、面向全场景的分布式应用来讨论如何进行软件测试,以适应“软件定义世界”新时代的教学需求,树立大学生的民族自豪感和文化自信,使其承担起发展国产基础软件的责任和使命。本书强调基于案例、问题驱动的教学模式,以实战为主、案例为辅,通过精心设计的13个实验,启发学生思考,促进学生动手实践,切实培养学生分析问题和解决问题的能力,使学生能够掌握软件测试的实践技能。本书在内容上力求系统全面、层次清楚、循序渐进,从单元测试、接口测试到系统测试,从功能测试扩展到专项测试,全面覆盖各种专项测试,包括性能测试、安全性测试、兼容性测试、可靠性测试和用户体验测试等。读者通过本书的学习,能够全面了解软件测试的基本方法和技术,并通过实验更好地巩固所学的内容,真正践行“做中学”,以提升实践能力。
本书可作为高等学校软件工程及计算机类相关专业的教学用书,也可作为业界人员和自学人员的参考书。