软件测试方法和技术(第4版)
“十二五”普通高等教育国家级规划教材,提供1127页精美PPT课件,思政大纲,思政案例,实验,在线作业,视频,知识图谱等,咨询QQ:2301891038(仅限教师)

作者:朱少民

丛书名:高等学校软件工程系列教材

定价:65元

印次:4-10

ISBN:9787302617198

出版日期:2022.11.01

印刷日期:2025.12.25

图书责编:王冰飞

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书共分为三篇:软件测试的原理与方法,软件测试的技术,软件测试项目实践。第1篇首先系统地介绍了软件测试的基本概念,从不同的视角探讨软件测试的本质及其内涵;全面而系统地讲解了软件测试所需的基本方法、流程和规范,按照 SWEBOK3.0对方法进行了重新分类和组织,使内容结构更加合理、清晰,更好地满足教学需求。第2篇介绍了软件测试各个层次(单元测试、集成测试、系统测试和专项测试)的测试技术及其工具,系统、务实而有效,和业界的实践保持高度一致,学以致用;而且还介绍了软件国际化和本地化的测试、软件测试自动化的原理和框架,可使读者有效地提高动手能力。为了更好地将测试方法和技术应用于实际项目中,第3篇从软件测试需求分析与测试计划开始,逐步深入测试用例设计、测试基础设施部署、测试执行、缺陷报告与跟踪、测试结果分析与报告,贯穿整个软件开发生命周期,最后介绍了软件测试的新技术并展望了未来发展趋势。 本书在内容组织上力求自然且条理清晰、丰富且实用,通俗易懂、循序渐进,并提供了丰富的实例和实践要点,使理论和实践能够有机地结合起来,更好地满足软件测试学科的特点,使读者更容易理解所学的理论知识、掌握测试方法和技术的应用之道。 本书可作为高等学校软件工程专业、计算机应用专业和相关专业的教材,也可作为其他各类软件工程技术人员的参考书。

党的二十大报告指出,教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势。 时间如白驹过隙,在本书第3版出版8年后,第4版至今才和大家见面,我心中总有一份歉疚和不安。在日新月异的今天,作者应该更频繁地更新教材,2~3年要更新一个版本,希望未来可以做到这点,不辜负读者的厚望。 本书第3版算是一个比较重要的里程碑,不仅获得清华大学出版社近三年的畅销书奖,而且被评为“十二五”普通高等教育本科国家级规划教材、获得上海市普通高等学校优秀教材奖,深受300多所大学师生的钟爱而被选为本科“软件测试”课程的教材,获得了良好的社会效益。正是各位老师的厚爱,那份歉疚和不安更加沉重,在倍感压力和挑战中小心翼翼地修订完本教材。 这几年,不仅 Web应用、智能手机等移动设备的 App应用等得到迅猛发展,大数据、人工智能、云计算等技术及其应用也有很大进展,而且软件开发模式也向敏捷、精益和 DevOps等开发模式转型,持续集成(CI)、持续交付(CD)成为主旋律,软件测试也需要顺应时代发展并做出改变,以适应软件产品研发新的需求。本书的第4版正是在这样的背景下对第3版进行了修订,努力和业界的实践保持同步,例如在最后一章细致地讨论大数据的测试、AI系统的测试、AI助力软件测试、软件测试工具的未来和持续测试等。 今天在软件测试行业,一个突出的旋律就是软件测试自动化,一方面体现了测试人员对技术和测试效率的追求,另一方面也是...

目录
荐语
查看详情 查看详情
第1篇软件测试的原理与方法

第1章引论

1.1软件测试的必要性

1.1.1迪士尼并不总是带来笑声

1.1.2一个缺陷造成了数亿美元的损失

1.1.3火星探测飞船坠毁

1.1.4人类容易得健忘症——再次忽视了集成测试

1.1.5错误指令造成骑士资本集团损失4.4亿美元

1.1.6AWS宕机整整4小时

1.1.7预订的酒店住不进去导致旅客露宿街头

1.1.8Uber泄露个人隐私导致用户要求赔偿3亿多元

1.1.9更多的悲剧

1.2为什么要进行软件测试

1.3什么是软件测试

1.3.1软件测试学科的形成

1.3.2正反两方面的争辩

1.3.3软件测试的定义

1.3.4软件测试的其他观点

1.4测试和质量保证的关系

1.5测试和开发的关系

1.6测试驱动开发的思想

小结

思考题

第2章软件测试的基本概念

2.1软件缺陷

2.1.1软件质量的内涵

2.1.2软件缺陷的定义

2.1.3软件缺陷的测试判断准则

2.1.4软件缺陷的产生

2.1.5软件缺陷的构成

2.1.6修复软件缺陷的代价

2.2软件测试的分类

2.3静态测试和动态测试

2.3.1产品评审

2.3.2静态分析

2.3.3验证和确认

2.4主动测试和被动测试

2.5黑盒测试和白盒测试

2.6软件测试层次

2.7软件测试工作范畴

2.7.1测试分析

2.7.2测试策略制订

2.... 查看详情

本书符合软件工程知识体系SWEBOK 3.0标准,提供10个综合测试实验,系统讲解软件测试的原理与方法、软件测试的技术及软件测试项目实践。 查看详情