软件测试工程师成长之路 软件测试方法与技术实践指南Java EE篇 第2版PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:王顺主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302285588
- 页数:325 页
第一篇 软件测试工程师知识储备 3
第1章 如何成为一名合格的软件测试工程师 3
1.1基础知识 3
1.1.1计算机专业知识与技能方面 3
1.1.2个人素养方面 3
1.2工作范畴 4
1.2.1软件测试工作范畴 4
1.2.2软件测试工作的内容 5
1.3必备的核心知识 5
1.3.1软件测试的基本要素 5
1.3.2软件测试的方法和策略 8
1.3.3软件测试的规范和过程 8
1.3.4软件测试的组织和管理 9
1.3.5软件测试用例的设计 10
1.3.6软件缺陷 11
1.3.7软件测试的自动化 12
1.4读书笔记 12
第2章 软件测试工程师如何成长与发展 13
2.1存储技能敲开著名企业的大门 13
2.2软件测试工程师的成长历程 14
2.3读书笔记 16
第3章 Java EE方向软件测试工程师实践准备 17
3.1 Java EE开发平台简介 17
3.2 Java EE测试环境的搭建 17
3.2.1安装JDK及环境设置 18
3.2.2安装Tomcat的示意图 21
3.2.3安装并配置MySQL 24
3.3测试机网络与环境的配置 30
3.3.1 Windows系统 31
3.3.2 Mac系统 36
3.3.3 Linux系统 41
3.3.4 Solaris系统 46
3.3.5 HP-UX系统 49
3.3.6 IBM-AIX系统 50
3.4读书笔记 53
第二篇 基于Java EE产品线的项目实践 57
第4章 项目初期各阶段的主要工作 57
4.1项目立项与拟定产品的发展方向阶段 57
4.1.1产品需求文档的形成及其实例 57
4.1.2产品需求形成阶段测试工程师的工作 59
4.2产品规格说明书制定阶段 59
4.2.1产品规格说明书的形成及其实例 59
4.2.2产品规格说明书阶段测试工程师的工作 69
4.3产品技术文档设计阶段 69
4.3.1编写技术设计文档 69
4.3.2技术设计文档阶段测试工程师的工作 77
4.4读书笔记 77
第5章 软件测试计划的制定 78
5.1为何要制定测试计划 78
5.2怎样设计测试计划 78
5.2.1产品基本情况调研 79
5.2.2测试需求说明 79
5.2.3计划表 79
5.2.4测试资源配置 79
5.2.5系统风险评估 79
5.2.6测试的策略和记录 80
5.2.7问题跟踪报告 80
5.2.8测试计划的发布 80
5.3测试计划设计实例 80
5.4测试计划修改与维护 89
5.5读书笔记 89
第6章 软件测试用例的编写 90
6.1白盒测试用例设计方法与案例 90
6.1.1逻辑覆盖法设计案例 90
6.1.2基本路径测试法案例 97
6.2黑盒测试用例设计案例 98
6.2.1等价类划分法设计案例 98
6.2.2边界值分析法设计案例 101
6.2.3因果图法设计案例 103
6.2.4错误推测法设计案例 105
6.2.5功能图法设计案例 107
6.2.6综合法设计案例 108
6.2.7异常测试法设计案例 109
6.3压力/性能测试设计案例 110
6.4安全性测试 113
6.4.1安全性测试的引入 114
6.4.2常见的Web安全性测试 114
6.4.3 XSS测试技巧 120
6.5跨浏览器/跨平台测试设计案例 121
6.5.1跨浏览器测试设计案例 121
6.5.2跨平台测试设计案例 123
6.6本地化测试与国际化测试 127
6.6.1国际化测试的实例 128
6.6.2本地化测试的实例 131
6.7 Accessibility测试案例 132
6.8如何组织和跟踪测试用例 135
6.8.1组织测试用例 135
6.8.2测试用例的跟踪 135
6.8.3测试用例的维护 137
6.9读书笔记 138
第7章 软件项目各部门相互协作 139
7.1共同审阅文档 139
7.2交流与沟通 141
7.2.1沟通的意义及项目干系人分析 141
7.2.2沟通与效率的关系 142
7.2.3沟通的一些要素 143
7.2.4项目中沟通运用的案例分析 143
7.2.5结束语 144
7.3读书笔记 145
第8章 执行测试案例并报告缺陷 146
8.1项目过程中各阶段测试重点和策略 146
8.2如何报告所发现的缺陷 151
8.3如何尽早尽多地报缺陷 153
8.4发现缺陷的基本方法 153
8.4.1通过逻辑覆盖法发现的缺陷 157
8.4.2通过路径覆盖法发现的缺陷 157
8.4.3通过等价类划分法发现的缺陷 158
8.4.4通过边界值法发现的缺陷 159
8.4.5通过因果图法发现的缺陷 160
8.4.6通过错误推测法发现的缺陷 162
8.4.7通过功能图法发现的缺陷 163
8.4.8通过综合法发现的缺陷 163
8.4.9通过异常法测试发现的缺陷 164
8.4.10通过压力/性能测试发现的缺陷 165
8.4.11通过安全性测试发现的缺陷 165
8.4.12通过跨平台测试发现的缺陷 167
8.4.13通过跨浏览器测试发现的缺陷 168
8.4.14通过本地化与国际化测试发现的缺陷 169
8.4.15通过Accessibility测试发现的缺陷 170
8.5如何让别人接受你报的缺陷 172
8.5.1缺陷为什么不被接受 172
8.5.2不被接受的缺陷的状态 180
8.5.3如何避免不被接受的缺陷 180
8.5.4如何处理不被接受的缺陷 180
8.6如何验证缺陷 182
8.6.1哪些状态的缺陷可以验证 182
8.6.2验证缺陷前需要做什么 183
8.6.3缺陷被完全修改的标准 183
8.6.4如何验证缺陷 183
8.6.5验证缺陷后还需要做什么 185
8.7如何分析缺陷 185
8.7.1什么是缺陷分析 185
8.7.2缺陷分析的重要性 185
8.7.3收集缺陷分析的信息 186
8.7.4如何进行缺陷分析 186
8.8一个缺陷管理系统应用实例 190
8.8.1 BugFree的安装 191
8.8.2缺陷管理 193
8.8.3 Test Case管理 197
8.8.4统计报表 198
8.9读书笔记 199
第9章 产品功能完善与修复缺陷阶段 200
9.1模块功能完成并进行单元测试 200
9.2系统功能集成并进行整体测试 201
9.3产品代码冻结 202
9.4产品发布前的最后检查 203
9.5读书笔记 207
第10章 测试工程师在产品发布前后的工作 208
10.1如何评估软件质量 208
10.2如何发布质量分析报告 211
10.3如何配合客户做验收测试 216
10.4如何处理客户发现的问题 219
10.5读书笔记 221
第三篇 如何从一个普通工程师成长为资深工程师 225
第11章 测试工具与框架的使用 225
11.1性能测试工具JProfiler实践 225
11.1.1 JProfiler简介 225
11.1.2 JProfiler的下载和安装 225
11.1.3 JProfiler的配置与使用 225
11.1.4 JProfiler的5个视图介绍 230
11.2压力测试工具JMeter实践 234
11.2.1 JMeter简介 234
11.2.2 JMeter的安装和运行 234
11.2.3 JMeter的主要测试部件介绍 235
11.2.4 JMeter实例 235
11.3自动化测试工具AutoIt实践 247
11.3.1 AutoIt简介 247
11.3.2 AutoIt对象识别 247
11.3.3 AutoIt自动化测试 250
11.4功能测试工具Selenium实践 255
11.4.1利用Selenium IDE录制脚本并回放 255
11.4.2利用Selenium IDE组织测试套件 257
11.4.3 Selenium测试用例的运行 258
11.5 STAF+STAX+ Python框架 258
11.5.1 STAF/STAX自动化测试框架简介 259
11.5.2 STAF/STAX安装前检查JDK的配置 259
11.5.3 STAF的安装及配置 259
11.5.4 STAX的安装及配置 263
11.5.5 Python的安装 265
11.5.6通过STAF+STAX框架执行XML脚本 265
11.6读书笔记 268
第12章 国际软件测试经验与技巧分享 269
12.1测试前的准备工作 269
12.1.1研究待测试项目 269
12.1.2如何修改浏览器的代理设置 271
12.1.3如何修改hosts文件 273
12.1.4如何测试网上付费购物 274
12.2报Bug的技巧 274
12.2.1界面问题 274
12.2.2页面链接问题 278
12.2.3功能问题 281
12.2.4权限问题 285
12.2.5 JS Error问题 286
12.2.6国际化问题 287
12.2.7安全性问题 290
12.2.8特殊字符问题 293
12.2.9系统出错问题 295
12.2.10数据库问题 296
12.3明显不是Bug的情况 299
12.4编写Test Case的技巧 300
12.4.1测试范围 300
12.4.2编写Test Case 301
12.5读书笔记 307
附录A大学学籍管理系统说明书 308
参考文献 325
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《先进激光加工技能实训》肖海兵主编 2019
- 《土壤环境监测前沿分析测试方法研究》中国环境监测总站编著 2018
- 《英语实训教程 第2册 商务英语听说》盛湘君总主编 2019
- 《高职旅游专业实训系列教材 实用旅游英语》(中国)曲琳娜 2019
- 《计算机自适应英语语用能力测试系统设计与效度验证 以TEM4词汇与语法题为例》张一鑫著 2019
- 《高中压配电网规划 实用模型、方法、软件和应用 上》王主丁著 2020
- 《无机及分析测试技术》李巍巍 2018
- 《汉语口语测试评分员评价研究》黄霆玮著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019