軟件測試專項技術(shù) 基于Web、移動應(yīng)用和微信
定 價:59 元
- 作者:51Testing軟件測試網(wǎng)
- 出版時間:2020/4/1
- ISBN:9787115527608
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.55
- 頁碼:235
- 紙張:
- 版次:01
- 開本:16開
《軟件測試專項技術(shù) 基于Web、移動應(yīng)用和微信》從理論、技術(shù)和實踐方面介紹了如何測試Web、移動應(yīng)用和微信,并給出了大量測試案例。本書共5章,主要內(nèi)容包括Web測試涉及的理論和技術(shù)、常用Web開發(fā)技術(shù)、高級Web開發(fā)技術(shù)、移動應(yīng)用的測試,以及微信的測試。
本書適合軟件測試人員閱讀,也可供相關(guān)專業(yè)人士參考。
《軟件測試專項技術(shù) 基于Web、移動應(yīng)用和微信》由51Testing軟件測試網(wǎng)傾力打造,匯聚了51Testing教研團隊在多年教學培訓(xùn)中打磨的精華內(nèi)容,旨在講述軟件測試工程師需要挙握的Web、App和微信應(yīng)用的核心開發(fā)與測試技術(shù),包括Web系統(tǒng)測試和網(wǎng)絡(luò)協(xié)議、Web常用開發(fā)技術(shù)、Web高級開發(fā)技術(shù)、App測試技術(shù)、微信應(yīng)用測試技術(shù)。本書通過大量示例詳細講解以上開發(fā)和測試技術(shù)的應(yīng)用, 操作性強,內(nèi)容實用,有助于讀者迅速提升開發(fā)和測試水平。
本書內(nèi)容:
Web系統(tǒng)測試和網(wǎng)絡(luò)協(xié)議;
Web常用開發(fā)技術(shù);
Web高級開發(fā)技術(shù);
App測試技術(shù);
微信應(yīng)用測試技術(shù)。
5lTesting軟件測試網(wǎng)是專業(yè)的軟件測試服務(wù)供應(yīng)商,為上海博為峰軟件技術(shù)股份有限公司旗下品牌,是國內(nèi)人氣非常高的軟件測試門戶網(wǎng)站。51Testing 軟件測試網(wǎng)始終堅持以專業(yè)技術(shù)為核心,在軟件測試領(lǐng)域不斷深入研究,自主研發(fā)軟件測試工具,為客戶提供全球領(lǐng)先的軟件測試整體解決方案,為行業(yè)培養(yǎng)優(yōu)秀的軟件測試人才,并提供開放式的公益軟件測試交流平臺。51Testing軟件測試網(wǎng)的微信公眾號是“atstudy51”。
目 錄
第 1章 Web測試涉及的理論和技術(shù) 1
1.1 Web系統(tǒng) 1
1.1.1 Internet和Intranet 1
1.1.2 3種基本的網(wǎng)絡(luò)架構(gòu) 2
1.1.3 B/S架構(gòu)和C/S架構(gòu)的比較 3
1.1.4 Web的特點 4
1.1.5 Web的工作原理 5
1.1.6 Web站點的組成 6
1.2 Web協(xié)議 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應(yīng)用程序——Wireshark的使用 40
第 2章 常用Web開發(fā)技術(shù) 47
2.1 常用Web開發(fā)語言和工具 47
2.1.1 HTML 47
2.1.2 JavaScript語言 55
2.1.3 CSS 59
2.1.4 IE開發(fā)者工具 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 兩種實現(xiàn)AJAX的常用方式 106
2.3.3 jQuery load()方法 106
2.3.4 jQuery get()方法 108
2.3.5 jQuery post()方法 109
第3章 高級Web開發(fā)技術(shù) 112
3.1 Servlet 112
3.1.1 Servlet簡介 112
3.1.2 Servlet的生命周期 113
3.1.3 搭建Servlet的環(huán)境 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 響應(yīng)的處理 134
3.1.9 請求的轉(zhuǎn)發(fā)和重定向 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測試技術(shù) 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章 移動應(yīng)用的測試 184
4.1 移動操作系統(tǒng)簡介 184
4.1.1 Android系統(tǒng)簡介 184
4.1.2 iOS簡介 187
4.2 搭建測試環(huán)境 189
4.2.1 模擬器測試環(huán)境 189
4.2.2 真機測試環(huán)境 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 網(wǎng)絡(luò)測試 223
第5章 微信的測試 228
5.1 測試環(huán)境搭建 228
5.1.1 申請微信公眾平臺接口測試賬號 228
5.1.2 通過Ngrok實現(xiàn)內(nèi)網(wǎng)穿透 228
5.1.3 驗證服務(wù)器地址 229
5.1.4 設(shè)置微信號 231
5.1.5 設(shè)置菜單 231
5.1.6 簡單驗證 232
5.2 常見測試類型 233
5.2.1 功能測試 234
5.2.2 性能測試 234
5.2.3 兼容性測試 235