注册 登录 进入教材巡展
#
  • #

出版时间:2026-06-29

出版社:机械工业出版社

以下为《软件测试技术与实践》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 机械工业出版社
  • 9787111811909
  • 1-1
  • 2026-06-29
  • 405
内容简介
本书较为全面、系统地涵盖了当前软件测试领域的理论和实践知识,反映了当前主流的软件测试理论、标准、技术和工具。本书共15章,第1~8章分别为软件测试概述、软件测试过程模型、软件测试方法、软件测试过程、软件测试管理、面向对象软件测试、软件质量保证、敏捷项目测试;第9~14章分别为软件自动化测试、缺陷跟踪管理、JUnit单元测试、接口测试工具、性能测试工具JMeter、Python的自动化测试;第15章为网上书店系统测试。本书提供大量实际案例,做到理论与实践相结合,以加深读者对软件测试技术和过程的理解。
本书可作为高等院校计算机科学与技术、软件工程等专业软件测试相关课程的教材或教学参考书,也可供从事计算机应用开发的各类技术人员参考。
目录
前言
第一部分理 论 基 础
第1章软件测试概述
11软件测试的背景与意义
111著名的软件错误案例
112软件的定义及分类方法
113软件工程概述
12软件测试的基本概念
121软件缺陷的定义
122软件缺陷产生的原因
123软件测试的定义
13软件测试的目标与原则
131软件测试的目标
132软件测试的原则
14本章小结
习题1
第2章软件测试过程模型
21软件测试模型及软件测试过程模型概述
211软件测试模型的定义
212软件测试过程模型的定义
213软件测试过程模型的作用
22经典的软件测试过程模型
221V模型
222W模型
23软件测试过程改进模型
231测试成熟度模型(TMM)
232TPI模型
233其他软件测试过程改进模型
24本章小结
习题2
第3章软件测试方法
31静态测试
311代码检查
312静态结构分析
32动态测试
321主动测试
322被动测试
33白盒测试
331程序插桩法
332逻辑覆盖法
333基本路径法
34黑盒测试
341等价类划分法
342边界值分析法
343因果图法
344决策表法
345正交试验法
346场景法
35本章小结
习题3
第4章软件测试过程
41单元测试
411单元测试简介
412单元测试的内容
413单元测试相关案例
42集成测试
421集成测试简介
422集成测试的内容
423集成测试的相关策略
424集成测试常用方法
425集成测试相关案例
43系统测试
431系统测试简介
432系统测试的内容
433系统测试相关案例
44验收测试
441验收测试简介
442验收测试的内容
443验收测试的阶段
444验收测试相关案例
45本章小结
习题4
第5章软件测试管理
51软件测试管理概述
511软件测试项目
512软件测试项目管理
513软件测试项目范围管理
52软件测试管理计划
521制订软件测试计划
522执行软件测试计划
53软件测试文档
54测试组织和人员管理
541测试人员及组织结构
542测试人员的沟通和激励
543测试人员的培训
55软件测试过程控制
551软件测试项目的过程管理
552软件测试的配置管理
553软件测试的风险管理
554软件测试的成本管理
56本章小结
习题 5
第6章面向对象软件测试
61面向对象的基本概念
62面向对象软件的测试策略
621面向对象软件的单元测试
622面向对象软件的集成测试
623面向对象软件的系统测试
624面向对象软件的回归测试
63面向对象软件的测试用例设计
631面向对象软件的测试用例设计的基本概念
632基于故障的测试
633基于场景的测试
634基于表层结构和深层结构的测试
64面向对象软件的测试案例
641HelloWorld类的测试
642Dateincrement()方法的测试
65本章小结
习题6
第7章软件质量保证
71软件质量保证概述
711软件质量的定义
712质量保证的定义
713质量保证与软件测试的关系
714质量保证的重要性
72质量度量和监控质量
721质量度量和监控质量概述
722质量度量和监控质量示例
73软件评审
731软件评审概述
732软件评审示例
74持续集成和持续交付
741CI/CD的概念和实施原则
742实施CI/CD的好处
743CI/CD流水线阶段
744CI/CD工具的选择
745CI/CD流程
75本章小结
习题7
第8章敏捷项目测试
81敏捷项目简介
82敏捷测试
821敏捷测试概述
822探索式测试
823基于Scrum的敏捷测试流程
83本章小结
习题8
第二部分工 具 应 用
第9章软件自动化测试
91软件自动化测试概述
911手工测试与自动化测试
912自动化测试的优缺点
92自动化测试的开展
921自动化测试的引入原则
922自动化测试的生命周期
923自动化测试的成本
924自动化测试的导入时机
925自动化测试的人员要求
926自动化测试存在的问题
93自动化测试工具
931自动化测试工具的特征
932自动化测试工具的分类
933自动化测试工具的选择
94本章小结
习题9
第10章缺陷跟踪管理
101缺陷跟踪管理工具概述
1011缺陷跟踪管理工具的分类
1012缺陷跟踪管理工具的选择
102项目管理工具Redmine
1021Redmine的特点
1022Redmine的缺陷跟踪
103缺陷管理工具Bugzilla
1031Bugzilla的特点
1032Bugzilla的缺陷跟踪
104问题跟踪工具JIRA
1041JIRA的特点
1042JIRA的缺陷跟踪
105本章小结
习题10
第11章JUnit单元测试
111JUnit概述
1111JUnit简介
1112JUnit的框架组成
112JUnit的安装与集成
1121JUnit的简单安装
1122JUnit与IDEA的集成
113JUnit的使用案例
1131案例介绍
1132常规测试
1133使用JUnit测试
114本章小结
习题11
第12章接口测试工具
121接口测试概述
1211接口测试工具的分类
1212接口测试工具的选择
122SoapUI
1221SoapUI的特点
1222SoapUI的使用
123JMeter
1231JMeter的特点
1232JMeter的使用
124Postman
1241Postman的特点
1242Postman的使用
125本章小结
习题12
第13章性能测试工具JMeter
131JMeter性能测试概述
1311JMeter性能测试的主要特点
1312JMeter与LoadRunner性能测试工具对比
132JMeter的测试环境搭建
1321安装Java
1322下载和安装JMeter
1323配置JMeter环境变量
1324启动JMeter
133JMeter的基本概念
1331JMeter的组件和术语
1332JMeter的工作流程
134制订JMeter性能测试计划和方案设计
1341用户场景剖析和业务建模
1342确定性能目标
1343方案设计
1344测试计划的执行框架
135JMeter测试脚本开发、测试执行和结果分析
1351JMeter性能测试脚本编写——HTTP请求
1352JMeter性能测试脚本编写——结果验证
1353JMeter性能测试脚本编写——验证断言
1354JMeter性能测试脚本编写——信息头管理器
1355JMeter性能测试——关联
1356JMeter结果分析——聚合报告
1357JMeter结果分析——图形结果
136本章小结
习题13
第14章Python的自动化测试
141Selenium基础及环境搭建
1411Selenium简介
1412Selenium 2的工作原理
1413Python的下载与安装
1414在Anaconda虚拟环境中安装Python
1415Selenium Python Client的下载与安装
1416Selenium WebDriver的下载与安装
1417PyCharm的下载与安装
1418基于Python+Selenium的测试用例
1419WebDriver的常用命令
14110Page Object设计模式
142Python的unittest单元测试框架
1421unittest单元测试框架的使用
1422Python中使用logging模块记录日志
1423测试报告的输出
143基于pytest+Allure的自动化测试
1431pytest介绍
1432pytest及Allure的安装
1433基于pytest的自动化测试
实例
144本章小结
习题14
第三部分案 例 实 践
第15章网上书店系统测试
151网站测试概述
1511网站测试概念
1512网站测试过程
152案例概述
1521网上书店的用户分类
1522项目的核心目的与最终目标
1523目标系统的功能需求
1524目标系统的性能需求
1525目标系统的界面需求
1526目标系统的其他需求
1527目标系统的假设与约束条件
153项目测试计划
1531测试项目
1532测试方案
1533测试资源
154测试用例设计
1541单元测试阶段测试用例
1542功能测试阶段测试用例
1543性能测试阶段测试用例
155测试进度
1551单元测试
1552集成测试
1553系统测试
1554验收测试
156评价
1561测试内容
1562数据整理
1563测试质量目标
157测试分析报告
1571引言
1572测试任务实施
1573评价
158本章小结
习题15
附录
附录A一些软件测试操作、实验
附录B案例实践——小型二手货交易平台
附录C案例实践——“墨韵”读书会图书共享平台
参考文献