
包邮软件测试专项技术 基于Web、移动应用和微信

- ISBN:9787115527608
- 装帧:平装
- 册数:暂无
- 重量:暂无
- 开本:24cm
- 页数:235页
- 出版时间:2020-04-01
- 条形码:9787115527608 ; 978-7-115-52760-8
本书特色
《软件测试专项技术 基于Web、移动应用和微信》从理论、技术和实践方面介绍了如何测试Web、移动应用和微信,并给出了大量测试案例。本书共5章,主要内容包括Web测试涉及的理论和技术、常用Web开发技术、高级Web开发技术、移动应用的测试,以及微信的测试。 本书适合软件测试人员阅读,也可供相关专业人士参考。
内容简介
本书从理论、技术和实践方面介绍了如何测试Web、移动应用和微信, 并给出了大量测试案例。本书分5章。主要内容包括Web测试中涉及的软件测试理论和技术, 常用Web开发技术, 高级Web开发技术, 移动应用的测试, 以及微信的测试。
目录
目 录
第 1章 Web测试涉及的理论和技术 1
1.1 Web系统 1
1.1.1 Internet和Intranet 1
1.1.2 3种基本的网络架构 2
1.1.3 B/S架构和C/S架构的比较 3
1.1.4 Web的特点 4
1.1.5 Web的工作原理 5
1.1.6 Web站点的组成 6
1.2 Web协议 9
1.2.1 OSI参考模型 9
1.2.2 TCP/IP模型 11
1.2.3 TCP 11
1.2.4 TCP中的3次握手和4次挥手 13
1.2.5 UDP 14
1.2.6 IP 15
1.2.7 HTTP 16
1.2.8 HTTPS 36
1.3 常见Web应用程序——Wireshark的使用 40
第 2章 常用Web开发技术 47
2.1 常用Web开发语言和工具 47
2.1.1 HTML 47
2.1.2 JavaScript语言 55
2.1.3 CSS 59
2.1.4 IE开发者工具 72
2.1.5 PHP语言 75
2.1.6 HTML5 91
2.2 jQuery 101
2.2.1 jQuery的部署 101
2.2.2 jQuery语法 102
2.2.3 jQuery选择器 102
2.2.4 jQuery事件方法 102
2.2.5 元素选择器 103
2.2.6 属性选择器 103
2.2.7 CSS ID选择器 104
2.3 AJAX 105
2.3.1 AJAX的工作原理 105
2.3.2 两种实现AJAX的常用方式 106
2.3.3 jQuery load()方法 106
2.3.4 jQuery get()方法 108
2.3.5 jQuery post()方法 109
第3章 高级Web开发技术 112
3.1 Servlet 112
3.1.1 Servlet简介 112
3.1.2 Servlet的生命周期 113
3.1.3 搭建Servlet的环境 116
3.1.4 Servlet的运行原理 119
3.1.5 Servlet的Hello World 119
3.1.6 web.xml文件和注解方式 126
3.1.7 请求的处理 131
3.1.8 响应的处理 134
3.1.9 请求的转发和重定向 136
3.1.10 Cookie的处理 140
3.1.11 会话的跟踪 145
3.2 JSP 148
3.2.1 JSP简介 148
3.2.2 JSP的生命周期 149
3.2.3 JSP的Hello World 149
3.2.4 JSP的语法 153
3.3 Web测试技术 161
3.3.1 功能测试 161
3.3.2 易用性测试 170
3.3.3 性能测试 173
3.3.4 兼容性测试 175
3.3.5 安全性测试 177
3.3.6 使用YSlow进行前端分析 183
第4章 移动应用的测试 184
4.1 移动操作系统简介 184
4.1.1 Android系统简介 184
4.1.2 iOS简介 187
4.2 搭建测试环境 189
4.2.1 模拟器测试环境 189
4.2.2 真机测试环境 197
4.3 常见测试类型 203
4.3.1 安装测试 203
4.3.2 功能测试 205
4.3.3 性能测试 211
4.3.4 兼容性测试 217
4.3.5 可靠性测试 219
4.3.6 用户体验测试 221
4.3.7 网络测试 223
第5章 微信的测试 228
5.1 测试环境搭建 228
5.1.1 申请微信公众平台接口测试账号 228
5.1.2 通过Ngrok实现内网穿透 228
5.1.3 验证服务器地址 229
5.1.4 设置微信号 231
5.1.5 设置菜单 231
5.1.6 简单验证 232
5.2 常见测试类型 233
5.2.1 功能测试 234
5.2.2 性能测试 234
5.2.3 兼容性测试 235
作者简介
5lTesting软件测试网是专业的软件测试服务供应商,为上海博为峰软件技术股份有限公司旗下品牌,是国内人气非常高的软件测试门户网站。51Testing 软件测试网始终坚持以专业技术为核心,在软件测试领域不断深入研究,自主研发软件测试工具,为客户提供全球领先的软件测试整体解决方案,为行业培养优秀的软件测试人才,并提供开放式的公益软件测试交流平台。51Testing软件测试网的微信公众号是“atstudy51”。
-
大模型应用开发极简入门 基于GPT-4和ChatGPT
¥41.9¥59.8 -
这就是ChatGPT
¥41.9¥59.8 -
人工智能 现代方法 第4版(全2册)
¥120.8¥198.0 -
电脑组装、选购、操作、维护、维修从入门到精通
¥24.0¥48.0 -
数据结构教程(第6版·微课视频·题库版)
¥56.3¥65.0 -
计算机组成原理实验指导与习题解析
¥34.8¥52.0 -
机器学习
¥47.4¥108.0 -
C程序设计(第五版)
¥18.6¥49.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥36.4¥68.0 -
大数据丛书数据可视化(第2版)
¥163.2¥259.0 -
RFID与智能卡技术实验指导书
¥29.4¥36.0 -
大数据技术导论(第2版)
¥28.9¥41.0 -
UNITY游戏开发经典实例
¥73.0¥128.0 -
软件开发技术基础 第4版
¥65.7¥79.9 -
生成式人工智能(AIGC)应用
¥64.9¥90.0 -
uni-app移动应用开发 微课版
¥50.6¥69.8 -
软件测试
¥50.0¥68.0 -
AIGC文图学 人类3.0时代的生产力
¥36.0¥48.0 -
AFter Effects 影视后期特效实战教程
¥45.0¥69.8 -
生物特征识别算法研究
¥20.1¥39.0