图书介绍
软件测试工程师成长之路 掌握软件测试九大技术主题2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 王顺,盛安平,恽菊花,崔贤编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121239960
- 出版时间:2014
- 标注页数:413页
- 文件大小:53MB
- 文件页数:432页
- 主题词:软件-测试
PDF下载
下载说明
软件测试工程师成长之路 掌握软件测试九大技术主题PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Web测试专题技术分享1
1.1 Web测试的特点1
1.2 Web测试基础点2
1.2.1 获取软件版本号2
1.2.2 修改浏览器的代理设置4
1.2.3 修改hosts配置文件6
1.2.4 测试网上付费购物7
1.2.5 截图软件FS Capture的使用8
1.2.6 截图软件Jing的使用10
1.3 用户界面测试12
1.3.1 文字或图片重叠12
1.3.2 文字或图片剪裁13
1.3.3 文字或图片没对齐14
1.3.4 重复菜单项或链接15
1.3.5 提示信息错误15
1.3.6 界面测试其他问题16
1.4 功能测试18
1.4.1 Tooltip不显示18
1.4.2 JS错误问题19
1.4.3 页面链接错误20
1.4.4 页面访问资源不可用21
1.4.5 出现“404页面错误”22
1.4.6 按钮不工作23
1.4.7 功能未实现24
1.4.8 错误信息提示不合理25
1.4.9 数据库访问错误26
1.4.10 文档无法下载27
1.5 表单测试28
1.5.1 文本框测试常见验证点28
1.5.2 特殊输入域测试常见验证点29
1.5.3 单选按钮测试常见验证点31
1.5.4 复选框测试常见验证点32
1.5.5 大块文字区域测试常见验证点32
1.5.6 下拉列表框测试常见验证点33
1.5.7 排序测试常见验证点33
1.5.8 分页测试常见验证点33
1.5.9 搜索框填充域测试常见验证点34
1.5.10 用户登录测试常见验证点35
1.5.11 特殊字符处理常见验证点35
1.5.12 转义字符处理常见验证点37
1.5.13 多次快速提交问题37
1.5.14 共用页面Session问题37
1.5.15 页面刷新问题38
1.5.16 浏览器前进/后退按钮问题38
第2章 Client测试专题技术分享39
2.1 Client测试的特点39
2.2 如何进行Client测试40
2.2.1 安装测试40
2.2.2 卸载测试42
2.2.3 UI测试43
2.2.4 功能测试45
2.2.5 字符输入测试47
2.2.6 Tooltip测试48
2.2.7 链接测试49
2.2.8 操作按钮测试50
2.2.9 菜单测试51
2.2.10 音频测试51
2.2.11 视频测试53
2.2.12 程序运行权限测试54
2.3 如何获取测试需要的Trace55
第3章 Mobile测试专题技术分享57
3.1 Mobile特点57
3.2 Mobile测试基础58
3.2.1 手机测试常见类型58
3.2.2 手机测试与传统测试的区别59
3.2.3 监控手机流量60
3.2.4 获取手机的Root权限60
3.3 实现手机与计算机的联系61
3.3.1 “豌豆荚”的基本操作62
3.3.2 “360手机助手”的基本操作62
3.3.3 “腾讯手机管家”的基本操作63
3.3.4 实现iPhone/iPad/iPad Mini与计算机的联系63
3.3.5 备份手机中的数据64
3.3.6 截取手机屏幕内容65
3.3.7 记录手机的Error Log66
3.3.8 手机数据信息68
3.4 手机设备的自身测试68
3.5 手机应用软件测试72
3.6 手机Web应用测试73
3.7 手机测试问题集锦73
第4章 国际化、本地化软件测试专题技术分享77
4.1 软件国际化77
4.1.1 国际化概述78
4.1.2 软件国际化误区78
4.2 软件本地化80
4.2.1 软件本地化概述80
4.2.2 软件本地化误区81
4.3 国际化软件测试82
4.3.1 在本地化机器上安装使用程序82
4.3.2 正确的字符集编码83
4.3.3 伪本地化测试发现文本扩展问题85
4.3.4 测试区域文化和传统特征87
4.3.5 保证文本与代码分离87
4.4 本地化软件测试89
4.4.1 翻译问题89
4.4.2 数据格式问题90
4.4.3 快捷键问题91
4.4.4 本地化后的排序问题92
4.4.5 常用本地化测试技巧93
第5章 跨平台跨浏览器专题技术分享95
5.1 跨平台测试特点96
5.2 软件平台的分类96
5.2.1 Windows平台97
5.2.2 Mac OS X平台97
5.2.3 Linux平台98
5.2.4 Solaris平台98
5.2.5 HP-UX平台98
5.2.6 IBM-AIX平台98
5.3 跨平台测试需要具备的知识99
5.3.1 Windows平台99
5.3.2 Mac OSX平台103
5.3.3 UNIX平台107
5.4 跨平台测试技术分享111
5.4.1 安装应用程序112
5.4.2 应用程序运行114
5.4.3 程序运行界面测试115
5.4.4 程序功能测试116
5.5 浏览器的分类118
5.5.1 IE118
5.5.2 Firefox119
5.5.3 Chrome119
5.5.4 Safari120
5.6 跨浏览器测试技术分享120
第6章 Web安全测试专题技术分享123
6.1 Web安全测试123
6.1.1 Web前端工具Firebug的使用124
6.1.2 Web前端工具Fiddler的使用125
6.1.3 2010年Web应用十大安全攻击127
6.1.4 2010年与2007年Web应用十大安全攻击对比129
6.2 未验证的重定向和转发129
6.2.1 攻击说明129
6.2.2 攻击举例130
6.2.3 开发人员防范方法131
6.3 传输层保护不足131
6.3.1 攻击说明131
6.3.2 攻击举例131
6.3.3 开发人员防范方法131
6.4 URL访问控制不当132
6.4.1 攻击说明132
6.4.2 攻击举例132
6.4.3 开发人员的防范方法132
6.5 不安全的加密存储133
6.5.1 攻击说明133
6.5.2 攻击举例133
6.5.3 开发人员防范方法133
6.6 安全配置错误134
6.6.1 攻击说明134
6.6.2 攻击举例134
6.6.3 开发人员防范方法134
6.7 CSRF135
6.7.1 攻击说明135
6.7.2 攻击举例135
6.7.3 开发人员防范方法136
6.8 不安全的直接对象引用136
6.8.1 攻击说明136
6.8.2 攻击举例137
6.8.3 开发人员防范方法137
6.9 失效的身份认证和会话管理137
6.9.1 攻击说明137
6.9.2 攻击举例137
6.9.3 开发人员防范方法138
6.10 跨站脚本138
6.10.1 攻击说明138
6.10.2 攻击举例139
6.10.3 开发人员防范方法140
6.11 SQL注入141
6.11.1 攻击说明141
6.11.2 攻击举例141
6.11.3 开发人员防范方法143
6.12 OWASP143
6.12.1 OWASP定义143
6.12.2 OWASP上最新的Web安全攻击与防范技术143
6.12.3 WiKi上最新的Web安全攻击与防范技术145
第7章 敏捷项目测试专题技术分享146
7.1 敏捷软件开发简介147
7.1.1 敏捷开发的流程147
7.1.2 敏捷开发的质量管理148
7.1.3 敏捷开发中的关键概念149
7.2 敏捷测试的定义152
7.3 敏捷测试的实质152
7.4 敏捷测试与普通测试的区别153
7.5 敏捷项目测试实例介绍154
7.5.1 实例项目介绍154
7.5.2 用户故事设计和发布计划阶段156
7.5.3 Sprint阶段158
7.5.4 Sprint结束和下一个Sprint开始162
第8章 软件自动化测试专题技术分享165
8.1 引入自动化测试165
8.2 什么是自动化测试171
8.2.1 自动化测试是怎样工作的172
8.2.2 自动化测试有哪些类别174
8.2.3 设计一个常见的自动化测试框架175
8.3 持续集成自动化测试177
8.4 自动化测试工具——JMeter178
8.4.1 JMeter是什么178
8.4.2 JMeter的安装和运行178
8.4.3 JMeter自动化脚本设计策略181
8.4.4 抓取一个简单的请求182
8.4.5 设置配置文件186
8.5 设计一个简单的脚本196
8.5.1 添加学生——HTTP Request196
8.5.2 查看运行结果——View ResultsTree200
8.5.3 访问数据库——JDBC Request202
8.5.4 验证测试结果——Response Assertion204
8.5.5 清理数据206
第9章 压力与性能测试专题技术分享209
9.1 什么是压力、性能测试209
9.2 压力测试和性能测试用例设计211
9.3 压力测试和性能测试——JMeter214
9.3.1 单线程添加多个学生215
9.3.2 多线程添加多个学生221
9.4 生成测试报告225
9.4.1 生成测试报告的方法225
9.4.2 分析测试报告226
第10章 自己动手完成软件测试实践232
10.1 中心在线网站测试实践232
10.2 国内知名网站或应用测试实践234
10.3 如何设计测试案例235
10.3.1 看清项目测试范围(Test Scope)236
10.3.2 编写测试案例237
10.4 准确汇报BUG的技巧243
10.4.1 准确汇报BUG的几条基本准则243
10.4.2 描述BUG中需要注意的事项244
10.4.3 在汇报英文BUG时用专业英文描述244
10.4.4 与外国人进行项目交流时的常用英语246
10.5 寻找软件产品缺陷获奖作品欣赏248
10.5.1 全国大学生寻找产品缺陷(Find BUG)技能大赛说明248
10.5.2 汇报产品缺陷模板250
10.5.3 参赛选手提交的作品内容250
10.5.4 大赛组委会审阅评价260
第11章 网页编程语言HTML261
11.1 HTML编辑工具262
11.2 读者如何参与实践263
11.3 HTML语法教学265
11.3.1 网页架构标记265
11.3.2 排版标记268
11.3.3 字体标记271
11.3.4 清单标记274
11.3.5 表格标记277
11.3.6 图形标记281
11.3.7 表单标记284
11.3.8 链接标记290
11.3.9 框架标记291
11.3.10 多媒体标记294
11.3.11 跑马灯标记296
11.3.12 特殊字符297
第12章 JavaScript299
12.1 JavaScript的特点及作用300
12.1.1 JavaScript是被嵌入到HTML中的300
12.1.2 JavaScript运行的环境301
12.1.3 JavaScript是解释执行的301
12.1.4 JavaScript是一种弱类型语言302
12.1.5 JavaScript以对象为基础302
12.1.6 JavaScript通过事件驱动执行302
12.1.7 JavaScript的作用是多方面的303
12.1.8 JavaScript是不断发展和广泛应用的303
12.2 JavaScript的基本语法303
12.2.1 基本数据结构303
12.2.2 运算符和表达式306
12.2.3 控制结构和循环309
12.3 window对象314
12.3.1 window窗口对象的属性314
12.3.2 window窗口对象的方法316
12.4 document对象320
12.4.1 document对象的属性321
12.4.2 document对象的write()和writeIn()方法323
12.4.3 document对象的close()方法323
12.4.4 document对象的getSelection()方法323
12.5 文本对象324
12.5.1 文本对象的defaultValue属性324
12.5.2 文本对象的name属性326
12.5.3 文本对象的value属性326
12.5.4 文本对象的focus()方法326
12.5.5 文本对象的select()方法327
12.6 按钮对象329
12.6.1 button、submit、reset对象329
12.6.2 checkbox对象330
12.6.3 radio对象330
12.7 location对象332
12.7.1 hash属性332
12.7.2 href属性333
12.7.3 pathname属性334
12.7.4 protocol属性334
12.8 history对象335
12.9 字符串对象335
12.9.1 转义字符335
12.9.2 字符串对象的属性336
12.9.3 字符串对象的“+”连接方法337
12.9.4 字符串对象charAt方法337
12.9.5 字符串对象indexOf方法338
12.9.6 字符串对象lastIndexOf方法338
12.9.7 字符串对象substring339
12.9.8 字符串对象toLowerCase方法339
12.9.9 字符串对象toUpperCase方法340
12.10 日期对象340
12.10.1 日期对象的属性340
12.10.2 new方法340
12.10.3 getYear()方法341
12.10.4 getMonth()方法342
12.10.5 getDate()方法342
12.10.6 getDay()方法343
12.10.7 getTime()方法344
12.10.8 setTime()方法344
12.10.9 setYear()方法345
12.10.10 getTimezoneOffset()方法345
12.10.11 toGMTString()方法346
12.10.12 toLocaleString()方法347
12.11 数学对象347
12.11.1 Math对象的属性347
12.11.2 Math对象的abs方法348
12.11.3 Math对象的acos方法349
12.11.4 Math对象的max方法350
12.11.5 Math对象的round/floor/ceil方法350
12.11.6 Math对象的random方法351
12.12 数组对象352
12.12.1 数组对象的创建352
12.12.2 数组对象的扩充353
第13章 CSS和XML355
13.1 CSS356
13.1.1 什么是CSS356
13.1.2 CSS的历史357
13.1.3 使用CSS的优点357
13.1.4 CSS样式解决了一个普遍的问题358
13.1.5 使用CSS之前358
13.1.6 如何将样式表加入网页359
13.1.7 CSS的语法361
13.2 XML369
13.2.1 XML简介369
13.2.2 XML的历史369
13.2.3 XML的作用370
13.2.4 XML与HTML的主要差异372
13.2.5 一个XML文档实例372
13.2.6 XML文档形成一种树结构373
13.2.7 XML的语法规则374
附录A 大学学籍管理系统安装配制说明书376
附录B 大学学籍管理系统394
附录C 软件测试中常见的中英文对照407
参考文献412
热门推荐
- 3704710.html
- 2472133.html
- 1699534.html
- 1485872.html
- 2452067.html
- 3866664.html
- 1565739.html
- 2072974.html
- 1369426.html
- 2035588.html
- http://www.ickdjs.cc/book_207680.html
- http://www.ickdjs.cc/book_2623362.html
- http://www.ickdjs.cc/book_2022229.html
- http://www.ickdjs.cc/book_2413224.html
- http://www.ickdjs.cc/book_3382426.html
- http://www.ickdjs.cc/book_2670683.html
- http://www.ickdjs.cc/book_3438721.html
- http://www.ickdjs.cc/book_2411934.html
- http://www.ickdjs.cc/book_3630141.html
- http://www.ickdjs.cc/book_1826687.html