这本软件测试教材基于爱尔兰国立大学梅努斯和中国浙江大学的一系列课程讲稿编写而成。全书一开始简单回顾了软件产业的发展历程,进而引出接下来要讲述的本书主要内容——软件测试的基础知识、原理以及相关技术。然后,在详细阐述静态和动态软件测试原理之前给出了一些关键定义。接着,针对过程式编程和面向对象编程(使用Java语言)提供了两个完整的单元测试实例。随后,本书讨论了系统测试和软件测试自动化的方法学。在这之后,本书采用常用的软件过程来解释软件测试在软件开发生命周期中的作用。最后,作者讨论了多个测试方面的高级主题,这些开放性问题需要深入的思考和研究,更进一步的资料在研究生课程中提供。本书主要是面向软件测试的本科课程来设计相关内容,但书中讲述的理论和技术辅以许多实际的例子来说明,这些实用的内容对于软件专业人员也很有吸引力,因为软件测试是现代软件工程项目管理的一个非常关键的要素,其重要性日渐显现,正在引起软件产业乃至IT产业的充分重视……本书特色凝练作者多年的行业经验和教学经验,以丰富的实例,系统阐释软件测试的基本理论和技术。附录中给出大量与实际应用相关的练习,便于读者理解和巩固所学知识。涵盖一些高级主题,如测试技术选择、用浮点数测试、用复杂数据结构测试、GUI组件的单元测试、嵌入式软件测试等,需要读者在接下来的学习和工作实践中不断深入研究和思考。
阅读更多
漫游鲸二手书店
微信扫码去买书
扫码访问微信小程序