軟件測(cè)試專項(xiàng)技術(shù) 基于Web、移動(dòng)應(yīng)用和微信
定 價(jià):59 元
- 作者:51Testing軟件測(cè)試網(wǎng)
- 出版時(shí)間:2020/4/1
- ISBN:9787115527608
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.55
- 頁(yè)碼:235
- 紙張:
- 版次:01
- 開本:16開
《軟件測(cè)試專項(xiàng)技術(shù) 基于Web、移動(dòng)應(yīng)用和微信》從理論、技術(shù)和實(shí)踐方面介紹了如何測(cè)試Web、移動(dòng)應(yīng)用和微信,并給出了大量測(cè)試案例。本書共5章,主要內(nèi)容包括Web測(cè)試涉及的理論和技術(shù)、常用Web開發(fā)技術(shù)、高級(jí)Web開發(fā)技術(shù)、移動(dòng)應(yīng)用的測(cè)試,以及微信的測(cè)試。
本書適合軟件測(cè)試人員閱讀,也可供相關(guān)專業(yè)人士參考。
《軟件測(cè)試專項(xiàng)技術(shù) 基于Web、移動(dòng)應(yīng)用和微信》由51Testing軟件測(cè)試網(wǎng)傾力打造,匯聚了51Testing教研團(tuán)隊(duì)在多年教學(xué)培訓(xùn)中打磨的精華內(nèi)容,旨在講述軟件測(cè)試工程師需要挙握的Web、App和微信應(yīng)用的核心開發(fā)與測(cè)試技術(shù),包括Web系統(tǒng)測(cè)試和網(wǎng)絡(luò)協(xié)議、Web常用開發(fā)技術(shù)、Web高級(jí)開發(fā)技術(shù)、App測(cè)試技術(shù)、微信應(yīng)用測(cè)試技術(shù)。本書通過(guò)大量示例詳細(xì)講解以上開發(fā)和測(cè)試技術(shù)的應(yīng)用, 操作性強(qiáng),內(nèi)容實(shí)用,有助于讀者迅速提升開發(fā)和測(cè)試水平。
本書內(nèi)容:
Web系統(tǒng)測(cè)試和網(wǎng)絡(luò)協(xié)議;
Web常用開發(fā)技術(shù);
Web高級(jí)開發(fā)技術(shù);
App測(cè)試技術(shù);
微信應(yīng)用測(cè)試技術(shù)。
5lTesting軟件測(cè)試網(wǎng)是專業(yè)的軟件測(cè)試服務(wù)供應(yīng)商,為上海博為峰軟件技術(shù)股份有限公司旗下品牌,是國(guó)內(nèi)人氣非常高的軟件測(cè)試門戶網(wǎng)站。51Testing 軟件測(cè)試網(wǎng)始終堅(jiān)持以專業(yè)技術(shù)為核心,在軟件測(cè)試領(lǐng)域不斷深入研究,自主研發(fā)軟件測(cè)試工具,為客戶提供全球領(lǐng)先的軟件測(cè)試整體解決方案,為行業(yè)培養(yǎng)優(yōu)秀的軟件測(cè)試人才,并提供開放式的公益軟件測(cè)試交流平臺(tái)。51Testing軟件測(cè)試網(wǎng)的微信公眾號(hào)是“atstudy51”。
目 錄
第 1章 Web測(cè)試涉及的理論和技術(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的特點(diǎn) 4
1.1.5 Web的工作原理 5
1.1.6 Web站點(diǎn)的組成 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ā)語(yǔ)言和工具 47
2.1.1 HTML 47
2.1.2 JavaScript語(yǔ)言 55
2.1.3 CSS 59
2.1.4 IE開發(fā)者工具 72
2.1.5 PHP語(yǔ)言 75
2.1.6 HTML5 91
2.2 jQuery 101
2.2.1 jQuery的部署 101
2.2.2 jQuery語(yǔ)法 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 兩種實(shí)現(xiàn)AJAX的常用方式 106
2.3.3 jQuery load()方法 106
2.3.4 jQuery get()方法 108
2.3.5 jQuery post()方法 109
第3章 高級(jí)Web開發(fā)技術(shù) 112
3.1 Servlet 112
3.1.1 Servlet簡(jiǎn)介 112
3.1.2 Servlet的生命周期 113
3.1.3 搭建Servlet的環(huán)境 116
3.1.4 Servlet的運(yùn)行原理 119
3.1.5 Servlet的Hello World 119
3.1.6 web.xml文件和注解方式 126
3.1.7 請(qǐng)求的處理 131
3.1.8 響應(yīng)的處理 134
3.1.9 請(qǐng)求的轉(zhuǎn)發(fā)和重定向 136
3.1.10 Cookie的處理 140
3.1.11 會(huì)話的跟蹤 145
3.2 JSP 148
3.2.1 JSP簡(jiǎn)介 148
3.2.2 JSP的生命周期 149
3.2.3 JSP的Hello World 149
3.2.4 JSP的語(yǔ)法 153
3.3 Web測(cè)試技術(shù) 161
3.3.1 功能測(cè)試 161
3.3.2 易用性測(cè)試 170
3.3.3 性能測(cè)試 173
3.3.4 兼容性測(cè)試 175
3.3.5 安全性測(cè)試 177
3.3.6 使用YSlow進(jìn)行前端分析 183
第4章 移動(dòng)應(yīng)用的測(cè)試 184
4.1 移動(dòng)操作系統(tǒng)簡(jiǎn)介 184
4.1.1 Android系統(tǒng)簡(jiǎn)介 184
4.1.2 iOS簡(jiǎn)介 187
4.2 搭建測(cè)試環(huán)境 189
4.2.1 模擬器測(cè)試環(huán)境 189
4.2.2 真機(jī)測(cè)試環(huán)境 197
4.3 常見測(cè)試類型 203
4.3.1 安裝測(cè)試 203
4.3.2 功能測(cè)試 205
4.3.3 性能測(cè)試 211
4.3.4 兼容性測(cè)試 217
4.3.5 可靠性測(cè)試 219
4.3.6 用戶體驗(yàn)測(cè)試 221
4.3.7 網(wǎng)絡(luò)測(cè)試 223
第5章 微信的測(cè)試 228
5.1 測(cè)試環(huán)境搭建 228
5.1.1 申請(qǐng)微信公眾平臺(tái)接口測(cè)試賬號(hào) 228
5.1.2 通過(guò)Ngrok實(shí)現(xiàn)內(nèi)網(wǎng)穿透 228
5.1.3 驗(yàn)證服務(wù)器地址 229
5.1.4 設(shè)置微信號(hào) 231
5.1.5 設(shè)置菜單 231
5.1.6 簡(jiǎn)單驗(yàn)證 232
5.2 常見測(cè)試類型 233
5.2.1 功能測(cè)試 234
5.2.2 性能測(cè)試 234
5.2.3 兼容性測(cè)試 235