软件测试技术(第二版)
-
【作 者】库波 杨国勋
【I S B N 】978-7-5170-2134-6
【责任编辑】祝智敏
【适用读者群】高职高专
【出版时间】2014-10-17
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第2版第1次印刷
【页 数】244
【千字数】337
【印 张】15.25
【定 价】¥32
【丛 书】高等职业教育精品示范教材(电子信息课程群)
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书介绍了实用的软件测试技术。全书共分为8章,主要内容包括:软件测试基础知识、软件测试阶段、软件测试过程与管理、黑盒测试、白盒测试、性能测试、Web应用测试和易用性测试等。
本书在软件测试技术内容的选取、概念的引入、文字的叙述以及案例和习题的选择等方面,都力求遵循面向应用、逻辑结构简明合理、由浅入深、深入浅出、循序渐进、便于自学的原则,突出其实用性与应用性。
本书可作为高职高专学校的计算机专业教材,也适合作为各校非计算机专业辅修计算机专业课程的教材,还可供从事计算机软件开发的科技人员自学参考。
本书在软件测试技术内容的选取、概念的引入、文字的叙述以及案例和习题的选择等方面,都力求面向应用,突出实用性与应用性。
本书最大的特点是注重实践应用。各种典型的测试技术及方法的介绍皆从实际出发,避免抽象的理论论述,简洁明了。
本书每章都设有对应测试方法工具的使用介绍,实例多根据实际工程案例进行设计,通过把应用与理论知识紧密结合,激发学生学习软件测试的兴趣。
在教学过程中,教师根据实例,再通过指导上机操作,不但能够印证许多基本概念,而且能使学生加深理解,从而使其更好地掌握相应的软件测试方法。
“软件测试”领域在当今社会发展得欣欣向荣,软件测试的培训火热,从业人数众多,测试方面的图书也是琳琅满目。四年前,《软件测试技术》第一版问世,深受读者喜爱,多次印刷。出版后,陆续收到读者的反馈,其中针对该书提出不少宝贵的意见。
为了不辜负读者的厚望,我们认真吸取读者的反馈意见,参考更多的资料,历时一年多,对第一版内容做了大量修改,虽然保持了第一版的整体结构,但对一些章节做出调整,完成《软件测试技术》(第二版)的编写。例如,将“黑盒测试”和“白盒测试”的基本内容从原来(第一版)第2、3章调整到现在的第4、5章;将软件测试阶段、软件测试过程与管理的内容添加到第2、3章,从测试项目管理角度来全面介绍测试各阶段和测试过程。第二版还删除了一些和测试内容关系不够紧密的内容,使本书更加专业,留出更大空间来介绍更多的软件测试知识和技术,使之跟上软件技术的发展,更贴近软件测试领域的实际应用,同时,本书在内容上更加完整,涵盖了实际测试工作中所需的各项技能。
本书在第1~4章中做出很大改动,加上前面所述的修改,使本书在内容组织上更加自然、合理,从基本概念到方法,再从方法到技术,逐步推进,使“软件测试”这门课程的学习达到最好的效果。另外,本书在测试工具应用上增加了分量,不仅提高了测试技术水平,而且涉及面更广,从单元测试、GUI功能测试到服务器的性能测试等各个方面,进行了更深入地讨论;在性能测试上也比第一版有更详细的介绍。
本书由库波、杨国勋担任主编,由罗炜、董宁担任副主编,由王路群担任主审,赵丙秀、袁晓曦、李文蕙、胡双参加编写。其中第1章由赵丙秀修订,第4章由李文蕙修订,第5章由袁晓曦修订,第6章由库波修订,第7章由杨国勋修订,第8章由胡双修订。新添加第2章由罗炜编写,第3章由董宁编写。
本书最大的特点是注重实践应用。各种典型的测试技术及方法的介绍均从实际出发,避免抽象的理论论述,在介绍中深入浅出、简洁明了。每章都设有对应测试方法工具使用的介绍,这些实例许多都是根据实际工程案例进行设计的。根据实例,再通过上机不但能够使学生印证许多基本概念,而且能加深理解,从而更好地掌握相应的软件测试方法并能达到熟练应用,通过把应用与理论知识紧密结合,激发学生学习软件测试的兴趣。
本书既适合作为计算机应用、计算机软件、软件工程、软件测试等学科的教材,也适合从事软件开发和维护的工程技术人员阅读,包括软件测试人员、开发人员、项目经理和产品经理。
由于作者水平有限,本书经过修订仍会存在一些问题,欢迎读者继续提出宝贵意见,不断提高本教材的质量。
编 者
2014年6月
再版前言
第1章 软件测试基础知识 1
1.1 软件的概念 1
1.2 软件测试的基本概念 2
1.3 软件测试的必要性 5
1.4 软件测试的分类 9
本章小结 13
实训习题 13
第2章 软件测试阶段 14
2.1 软件生命周期 14
2.1.1 软件生命周期的阶段划分 14
2.1.2 常见的生命周期模型 17
2.2 软件测试阶段 22
2.2.1 单元测试 24
2.2.2 集成测试 28
2.2.3 确认测试 30
2.2.4 系统测试 31
2.2.5 回归测试 32
2.3 软件测试模型 34
2.3.1 V模型 35
2.3.2 W模型 36
2.3.3 X模型 37
2.3.4 H模型 37
本章小结 38
实训习题 38
第3章 软件测试过程与管理 39
3.1 软件测试过程 39
3.1.1 测试需求分析 39
3.1.2 测试计划 40
3.1.3 测试设计 42
3.1.4 测试执行 43
3.1.5 测试总结 44
3.2 软件测试团队管理 45
3.3 软件测试文档管理 47
本章小结 52
实训习题 52
第4章 黑盒测试 53
4.1 黑盒测试方法 53
4.1.1 等价类划分法 55
4.1.2 边界值分析法 63
4.1.3 因果图法 73
4.2 黑盒测试工具 87
4.2.1 黑盒测试工具介绍 87
4.2.2 使用QTP进行黑盒测试 90
本章小结 114
实训习题 114
第5章 白盒测试 121
5.1 白盒测试方法 121
5.1.1 代码检查 122
5.1.2 覆盖测试 123
5.1.3 路径测试 127
5.2 白盒测试工具(JUnit) 133
5.2.1 白盒测试工具介绍 133
5.2.2 使用JUnit进行白盒测试 139
本章小结 144
实训习题 144
第6章 性能测试 145
6.1 软件性能 145
6.1.1 软件性能概述 145
6.1.2 软件性能指标 148
6.2 软件性能测试方法论 157
6.2.1 SEI负载测试计划过程 157
6.2.2 RBI方法 158
6.2.3 性能下降曲线分析法 159
6.2.4 LoadRunner的性能测试过程 159
6.2.5 Segue提供的性能测试过程 160
6.3 性能测试的方法 161
6.3.1 性能测试 161
6.3.2 负载测试 162
6.3.3 压力测试 162
6.3.4 并发测试 163
6.4 性能测试工具 163
6.4.1 性能测试工具介绍 163
6.4.2 使用LoadRunner进行性能测试 165
本章小结 184
实训习题 184
第7章 Web应用测试 185
7.1 Web应用概述 185
7.1.1 Web应用 185
7.1.2 Web应用技术 186
7.1.3 Web应用服务器 187
7.2 Web应用设计测试 191
7.2.1 Web应用界面测试 191
7.2.2 Web应用功能测试 192
7.2.3 兼容性测试 194
7.3 Web应用安全测试 195
7.3.1 Web应用安全 195
7.3.2 Web应用安全测试方法 195
7.4 Web应用压力测试 199
7.4.1 压力测试 199
7.4.2 压力测试工具(JMeter)介绍 201
本章小结 211
实训习题 211
第8章 易用性测试 212
8.1 易用性测试概述 212
8.2 安装测试 215
8.3 功能易用性测试 219
8.4 用户界面测试 221
8.4.1 界面整体测试 221
8.4.2 图形用户界面测试用例 226
8.5 用户文档测试 229
本章小结 230
实训习题 230
附录 测试报告模板 231
参考文献 234
- 控制器件(第三版) [主编 鲁兴举]
- 人工智能与信息素养 [主编 吴华光 房宜汕]
- 智能多媒体技术 [主编 陈萍 刘灵傲]
- 云南异龙湖无机碳埋藏的近现代模式研究 [李平 著]
- 基于多模态的人脸图像生成算法与关键技术 [罗晓东 著]
- 应用型地方本科高校教师专业发展研究 [吴丽 著]
- 高维数据特征筛选策略与算法 [陈念 著]
- 外贸英语从入门到实战:53种实战场景秒变谈判高手 [张乐 廖熠 编著]
- Linux系统管理(openEuler版) [主编 许兴鹍 黄君羡]
- Python程序设计项目化教程(基于AI) [主编 禹晨 赵金考 王宏斌]
- 可编程控制器应用项目化教程(三菱FX系列) [主编 姜文雍 李东方]
- 全球英文电影精选:看电影学英文 [张颖 编译]
- Python程序设计与网络爬虫 [黄海辉 彭新东]
- 实体店创业分析实务 [燕艳 陈文冬 编著]
- 中国对欧盟OFDI效率与风险的多维度实证评估—基于KK-SFA模型与PCF-聚类分析方法 [黄健钧 著]
- 生成式人工智能素养 [邱有春 罗明全]
- 系统分析师考试32小时通关(适配第2版考纲) [薛大龙 邹月平]
- Ansys DesignModeler参数化特征建模与仿真指南 [蔡宜时 编著]
- 浙江省山区县共富工坊建设的现状与对策 [徐骏骅 著]
- 计算机网络技术及应用(第3版) [主编 刘永华 陈瑶]
- 北京冬奥精神传承和发展研究 [顾春雨 邹新娴 等 著]
- 汽车营销理论与实务(第三版) [主编 赵培全]
- 人工智能基础与实践 [禹晨 赵金考 王宏斌 李璐]
- 系统分析师5天修炼(适配第2版考纲) [施游 邹汉斌 黄少年 主编]
- 线性代数(第二版) [惠小健 贺艳琴 夏斌湖]
- 微控制器系统设计(STM32版) [主编 杨凌]
- 机械原理与机械设计作业集(第二版) [主编 田亚平 李爱姣]
- 高剑父的现代国画研究 [陈水兴 著]
- 用英语介绍中国江河湖海 [庞彦杰 李静 赵娟 刘桂杰 编]
- 大学生创新创业基础(第2版) [主编 姜国权 方邡]

