新書推薦:
《
在虚无时代:与马克斯·韦伯共同思考
》
售價:NT$
260.0
《
日内交易与波段交易的资金风险管理
》
售價:NT$
390.0
《
自然信息图:一目了然的万物奇观
》
售價:NT$
640.0
《
经纬度丛书·州县之民:治乱之间的小民命运
》
售價:NT$
440.0
《
女性史:古代卷(真正意义上的女性大历史)
》
售價:NT$
560.0
《
跨代伴侣治疗
》
售價:NT$
440.0
《
精华类化妆品配方与制备手册
》
售價:NT$
990.0
《
经纬度丛书:出祁山:诸葛亮北伐得与失
》
售價:NT$
440.0
|
編輯推薦: |
本书对软件测试的习题和实验进行了详细编制,特别适合作为高等院校软件测试教学辅导书,也可作为全国计算机软件测试师考试和软件技术资格与水平考试的培训资料。
|
內容簡介: |
全书分蠡湖篇、惠山青龙山篇和惠山古镇篇3个篇章,以图文并茂的形式向规划建设的决策者、行业执行者、热爱家乡山水的百姓以及全社会,传递新世纪无锡在山水城市试验区建设中的理念、思路和经验体会等,具有现实指导意义和深远的历史意义。
|
目錄:
|
第1部分习题解析
第1章软件测试概述3
1.1本章要求3
1.2本章知识重点3
1.3典型习题解析5
1.3.1选择题5
1.3.2判断题9
1.3.3简答题10
第2章软件测试基本知识14
2.1本章要求14
2.2本章知识重点14
2.3典型习题解析18
2.3.1选择题18
2.3.2判断题21
2.3.3简答题22
第3章黑盒测试27
3.1本章要求27
3.2本章知识重点27
3.3典型习题解析28
3.3.1选择题28
3.3.2判断题31
3.3.3简答题31
3.3.4设计题33
第4章白盒测试47
4.1本章要求47
4.2本章知识重点47
4.3典型习题解析50
4.3.1选择题50
4.3.2简答题52
4.3.3设计题54
第5章软件测试流程65
5.1本章要求65
5.2本章知识重点65
5.3典型习题解析66
5.3.1选择题66
5.3.2简答题72
第6章性能测试79
6.1本章要求79
6.2本章知识重点79
6.3典型习题解析80
6.3.1选择题80
6.3.2简答题82
6.3.3设计题87
第7章自动测试技术90
7.1本章要求90
7.2本章知识重点90
7.3典型习题解析92
7.3.1选择题92
7.3.2简答题94
7.3.3设计题98
第8章软件测试管理108
8.1本章要求108
8.2本章知识重点108
8.3典型习题解析109
8.3.1选择题109
8.3.2简答题111
第2部分实 验 指 导
实验1黑盒测试119
1.1等价类划分法119
1.2边界值分析法121
1.3因果图132
实验2白盒测试137
2.1逻辑覆盖137
2.2路径分析138
实验3单元测试软件JUnit142
3.1JUnit介绍142
3.1.1JUnit特点142
3.1.2JUnit断言143
3.2测试Calculator类143
3.2.1Calculator类143
3.2.2CalculatorTest类144
3.3测试Sorting类149
3.3.1Sorting类149
3.3.2SortingTest类151
3.4测试WordDealUtil类153
3.4.1WordDealUtil类153
3.4.2WordDealUtilTest测试类154
3.5测试Triangle类156
3.5.1Triangle类156
3.5.2TriangleTest类158
实验4测试管理软件TestDirector160
4.1TestDirector简介160
4.2TestDirector操作步骤161
实验5功能测试软件174
5.1VB 6.0实现GUI捕捉/回放174
5.2UFT177
5.2.1基本功能178
5.2.2安装UFT178
5.2.3实验内容179
实验6性能测试软件LoadRunner188
6.1LoadRunner相关术语188
6.2LoadRunner测试流程189
6.3实验步骤189
6.3.1使用VuGen创建脚本190
6.3.2使用Controller设计和运行场景194
6.3.3使用Analysis分析场景结果198
实验7代码分析工具FindBugs200
7.1FindBugs简介200
7.2实验内容200
7.2.1安装FindBugs200
7.2.2FindBugs使用方法201
实验8缺陷管理软件Bugzilla205
8.1Bugzilla简介205
8.2Bugzilla的缺陷处理流程206
8.3环境搭建206
8.3.1MySQL数据库206
8.3.2ActivePerl207
8.3.3Bugzilla安装包208
8.3.4IIS209
8.4实验内容212
实验9移动测试软件Appium217
9.1实验内容217
9.2环境搭建217
9.2.1JDK和Eclipse安装与配置217
9.2.2SDK安装与配置217
9.2.3Appium的安装与配置218
9.2.4相关文件和jar包下载219
9.3实验步骤220
9.3.1测试项目的创建220
9.3.2针对待测软件编写测试脚本222
附录A实验报告格式230
附录B软件测试相关文档模板232
B.1软件测试计划模板232
B.2软件测试用例设计模板235
B.3软件测试报告模板237
附录C软件测试考试与竞赛简介239
C.1全国计算机等级考试四级软件测试工程师239
C.1.1考试说明239
C.1.2考试大纲及考试重点240
C.1.3参考资料245
C.2全国大学生软件测试大赛246
C.2.1大赛简介246
C.2.2大赛内容246参考文献248
|
內容試閱:
|
本书与《软件测试(第2版)》相配套,在整个编写过程中结合作者多年从事软件工程和软件测试的教学经验,注重基本理论和基本实践的教学。在学习本书之前,需要一些先行课程作为本书的支撑,如计算机导论、程序设计语言、离散数学、软件工程等。
本书的写作目的是让学生在实践中增强动手能力,巩固理论知识,并用理论知识指导实践。本书意在让学生掌握软件测试的基本原理、基本方法、基本技术、基本标准和规范,培养学生的合作意识和团结精神,提高学生软件测试的综合能力。
本书内容包括软件测试习题解析、软件测试实验指导两部分。第1部分是习题解析,针对主教材8章,即软件测试概述、软件测试基本知识、黑盒测试、白盒测试、软件测试流程、性能测试、自动测试技术、软件测试管理,给出每章的知识重点,精心设计了相应的习题,并给出了详细的解析和参考答案。第2部分是软件测试实验指导,包括黑盒测试、白盒测试、单元测试软件JUnit、测试管理软件TestDirector、功能测试软件、性能测试软件LoadRunner、代码分析工具FindBugs、缺陷管理软件Bugzilla、移动测试软件Appium共9个实验,对每个实验都从实验目的及实验环境、实验内容、方案设计、测试数据及运行结果、源代码等方面进行介绍。附录包括实验报告格式、软件测试相关文档模板、软件测试考试与竞赛简介。为便于读者学习,在清华大学出版社网站(http://www.tup.com.cn)本书页面中提供了全国大学生软件测试大赛中使用的大角虫软件安装包。
本书由周元哲主编,其中,西北工业大学郑炜编写了第2部分的实验9。西安邮电大学计算机学院的王曙燕、邓万宇、孟伟君、舒新峰、张昕对本书的编写给予了大力的支持并提出了指导性意见,南京大学陈振宇、上海睿亚训软件技术服务公司王磊、韩伟以及清华大学出版社张玥编辑对本教材的写作大纲、写作风格等提出了很多宝贵的意见。本书在写作过程中参阅了大量中外文专著、教材、论文、报告及网络资料,在此向各位作者表示敬意和衷心的感谢。
本书内容精练,文字简洁,结构合理,综合性强,明确定位于面向初、中级读者,由入门起步,侧重提高,特别适合作为高等院校相关专业软件测试课程的教材或教学参考书,也可供从事计算机应用开发的各类技术人员参考,或用作全国计算机软件测评师考试、软件技术资格与水平考试的培训资料。
由于作者水平有限,时间紧迫,本书难免有不足之处,诚恳期待读者的批评指正,以使本书日臻完善。
|
|