





定价:59.8元
印次:2-1
ISBN:9787302689089
出版日期:2025.05.01
印刷日期:2025.05.21
图书责编:王冰飞
图书分类:教材
"本书在内容上较为系统、全面地涵盖了当前软件测试领域的理论和实践知识,反映了当前**的软件测试理论、标准、技术和工具。全书共三部分15章。第一部分为理论基础(第1~8章),包括软件测试概述、软件测试过程模型、软件测试方法、软件测试过程、软件测试管理、面向对象软件测试、软件质量保证、敏捷项目测试; 第二部分为工具应用(第9~14章),包括软件测试自动化、缺陷跟踪管理、JUnit单元测试、接口测试工具、性能测试工具JMeter、Python的自动化测试; 第三部分为案例实践(第15章),介绍网上书店系统测试案例。每章内容均有实际案例做补充,以加深读者对软件测试技术和过程的理解,做到理论与实践相结合。 本书可作为高等院校软件工程、计算机科学与技术等相关专业教材,也可作为软件测试从业者的参考手册。 "
"吕云翔,北京航空航天大学副教授,研究领域:数据库 研究成果:已出版二十几本教材(其中“计算机导论实践教程”一书获北航2010年教学成果三等奖;“大学计算机英语教程”获北航2012年教学成果二等奖。 况金荣,北京万桥达观信息技术有限公司,高级测试工程师。研究领域为测试理论、自动化测试、敏捷测试、测试开发。研究成果为出版与软件测试相关的教材两部。"
前言 党的二十大报告指出: 教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势。高等教育与经济社会发展紧密相连,对促进就业创业、助力经济社会发展、增进人民福祉具有重要意义。 在当今数字化时代,软件已成为推动社会发展和人们生活变革的核心力量,从日常使用的手机应用到复杂的企业级系统,软件无处不在。然而,随着软件规模和复杂度的急剧攀升,软件质量问题愈发凸显,一个小小的软件缺陷就可能引发严重后果,给企业带来巨大经济损失,甚至危及用户生命安全。 本书第1版出版于2021年7月,得到了许多高校教师和学生的肯定,在教学中取得了良好的效果。为了能及时反映软件测试领域的最新发展,保持教材内容的先进性,我们对第1版进行了全面的修订、再组织和更新,形成了现在的第2版。 本版改动内容如下。 (1) 对各章的内容重新进行了梳理,删减了部分过时内容,改正了所发现的错误,修改了不恰当的描述。 (2) 将原第7章的“面向对象软件测试”移到了第6章。 (3) 增加了新章节“软件质量保证”作为第7章。 (4) 将原第6章“敏捷项目测试”移到了第8章。 (5) 将原第12章的“LoadRunner性能测试”改为“性能测试工具JMeter”,作为第13章,介绍了JMeter性能测试。 (6) 将案例实践中的3个项目案例调整成1个。 本书旨在为读者系统、全面地呈现软件测试领域的知...
扫一扫
源码下载
第一部分理 论 基 础
第1章软件测试概述
1.1软件测试的背景与意义
1.1.1著名软件错误案例
1.1.2软件的定义及分类方法
1.1.3软件工程概述
1.2软件测试的基本概念
1.2.1软件缺陷的定义
1.2.2软件缺陷产生的原因
1.2.3软件测试的定义
1.3软件测试的目标与原则
1.3.1软件测试的目标
1.3.2软件测试的原则
1.4软件测试的分类
1.4.1按照测试阶段
1.4.2按照是否需要执行被测试软件
1.4.3按照是否需要查看代码
1.4.4按照测试执行时是否需要人工干预
1.4.5其他测试类型
小结
习题1
第2章软件测试过程模型
2.1软件测试模型及测试过程模型概述
2.1.1软件测试模型的定义
2.1.2软件测试过程模型的定义
2.1.3软件测试过程模型的作用和意义
2.2经典的软件测试过程模型
2.2.1V模型
2.2.2W模型
2.3软件测试过程改进模型
2.3.1TMM测试成熟度模型
2.3.2TPI模型
2.3.3其他测试改进模型
小结
习题2
第3章软件测试方法
3.1静态测试
3.1.1代码检查
3.1.2静态结构分析
3.2动态测试
3.2.1主动测试
3.2.2被动测试
3.3白盒测试
3.3.1程序插桩法
3....
(1)循序渐进。将内容分为“理论基础”、“工具应用”和“案例实践”三部分,通过循序渐进的知识讲解,使读者更好地学习与理解。
(2)
实用性强。介绍理论的同时结合相关案例进行讲解,对不同的测试方法和技术选用不同的案例,做到有所针对。
(3)
实时性强。所选实验均是近年来的真实实验,可以代表当代技术特征和需求环境;介绍的工具均是当前常见的软件测试工具;测试方法也是时下流行的测试方法。
为便于教学,本书提供丰富的配套资源,包括教学大纲、教学课件、电子教案、程序源码、在线题库、习题答案和720分钟视频讲解。此外,本书提供1个项目案例、44个实验项目。"