软件测试实验:从应用实践到工具研制
"涵盖测试工具研制等面向研究生的高级实验 涵盖服务与微服务测试、云测试等**测试技术 按工程认证要求梳理实验体系与内容,有效支撑实践能力培养 先给出实验问题,后讲授方法与技术,支持问题导向的教学 "

作者:钱巨

丛书名:面向新工科专业建设计算机系列教材

定价:69元

印次:1-1

ISBN:9787302631552

出版日期:2023.04.01

印刷日期:2023.06.26

图书责编:杨帆

图书分类:教材

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

本书以实验案例为主线介绍软件测试的方法、技术和工具,其内容包括22个实验,覆盖基本黑盒和白盒测试方法、开发者测试、自动化功能测试、性能测试、测试与软件项目管理、测试工具研制等,由浅入深,由实验案例引发解题思路的探讨,进而展开测试技术的介绍,最后再将测试技术应用到案例。 本书中的实验项目既可作为实验任务开展,也可作为理论教学的辅助案例。实验从工程教育专业认证的角度出发设定知识和能力培养目标;精心设计实验步骤,引导思考原理、解决问题并分析不足;设有实验评价方法,帮助了解实验要点,检验完成成效。 本书可作为高等院校计算机、软件工程专业高年级本科生、研究生的实验教材,也可作为从事软件测试实践应用的广大科技工作者的参考用书。

前言 软件测试是一种实践性极强的软件工程方法,案例与实验教学是测试能力培养的关键。本书面向本科及研究生软件测试实践教学,包含22个精心设计的软件测试实验问题及其解决方案。实验内容涵盖基本测试方法应用、依托工具实施常见测试、测试管理、测试工具研制等方面;同时,引入服务与微服务测试、移动应用测试、云测试等前沿性内容。这些实验旨在加深学生对软件测试基本理论和方法的理解,将概念、方法、技术转换为测试技能,提升解决软件工程领域复杂工程问题的能力。 书中实验体系包括由浅入深的六大主要部分。第一部分为基本测试方法,包括一组黑盒和白盒软件测试实验项目,旨在加深学生对软件测试基本理论和方法的理解。这一部分的实验突出基本原理和方法,可不借助工具开展,主要训练测试分析、设计能力,构建面向软件质量问题的“测试思维”。 第二部分为开发者测试,旨在培养开发者在不同环境下开展单元测试、集成测试的能力,包括面向相对简单的函数和类实施单元测试、集成测试,以及面向更复杂、综合性更强的服务与微服务实施单元测试。 第三部分为自动化功能测试,旨在训练编写测试脚本实施自动化测试的能力,该项能力也是软件研发单位“测试开发”岗位经常需求的能力。 第四部分为性能测试,包括开发者视角的性能剖析以及系统测试者视角的并发性能测试。当前软件开发更多地向云服务迁移,而性能是服务质量的核心要素之一,性能测试也是云服务研发者时常面对的测试主题。 第五部分为测试与软件项目管理。测试是软件研制流程的一个必要环节,如何有效衔接开发和测试,是测试者乃至软件开发者都需要了解的问题。DevOps理念的流行、测试与开发融合的趋势也...

目录
荐语
查看详情 查看详情
目录

第一部分基本测试方法

实验1基于用例场景的测试需求分析3问题分析4

实验方案5

实验2等价类与边界值测试10

问题分析11

实验方案12

附件资源16

实验3组合测试17

问题分析18

实验方案20

小结25

附件资源26

参考文献26

实验4综合黑盒测试27

问题分析28

实验方案29

附件资源36

实验5面向逻辑覆盖的白盒测试设计37

问题分析38

实验方案40

附件资源45

参考文献45软件测试实验: 从应用实践到工具研制目录第二部分开发者测试

实验6单元测试49问题分析50

实验方案51

附件资源60

参考文献60

实验7集成测试61

问题分析62

实验方案63

附件资源70

实验8服务与微服务单元测试71

问题分析72

实验方案74

附件资源87

参考文献87

第三部分自动化功能测试

实验9桌面应用功能测试91问题分析92

实验方案93

附件资源103

实验10移动应用功能测试104

问题分析105

实验方案106

附件资源116

参考文献116

实验11Web应用功能测试117

问题分析118

实验方案119

附件资源126

第四部分性 能 测 试

实验12本地应用性能剖析129问题分析130

实验方案132

附件资源144

实验13Web应用并发性能测试145

问题分析146

实验方案148

附件资源166

实验14基于云的并发性能测试167

问题分析168

实验方案169

第五部分测试与软件项目管理

实验15软件需求与测试管... 查看详情

"l 提供丰富的软件测试实验项目,包含大量真实测试问题,可作为实验项目开展,也可作为理论教学的案例辅助。
l 涵盖测试工具研制等面向研究生的高级实验。
l 涵盖服务与微服务测试、移动应用测试、云测试等新测试技术。
l 按工程认证要求梳理实验目标、内容和评价依据,有效支撑实践能力培养。
l 先给出实验问题,再结合理论分析思路,给出解决方案,支持问题导向的教学。
l 提供案例、代码等参考实验资源。"


查看详情