-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
京東質量團隊轉型實踐:從測試到測試開發的蛻變 版權信息
- ISBN:9787115496942
- 條形碼:9787115496942 ; 978-7-115-49694-2
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
京東質量團隊轉型實踐:從測試到測試開發的蛻變 本書特色
適讀人群 :軟件測試工程師,軟件測試人員 京東的測試之道 每天,上億級別用戶訪問的互聯網系統,各種應用在持續不斷地被測試和發布,怎么能夠保證這些系統可以安全、快速、大并發地被用戶使用是個極高的挑戰。本書結合京東質量團隊的日常實踐,以第1視角剖析了京東質量測試過程中成功應對的各種“坑”以及填“坑”的方式和技術,值得從業者很好地學習和借鑒。 指引軟件測試的未來 隨著軟件測試挑戰的到來,越來越多的測試人員被時代逼著轉換角色,要想順利完成這個轉變,必須要求測試人員學習更多的技術和吸取行業內的實踐經驗,順利步入“后測試時代”。京東質量團隊通過自己的實踐,給出了一條可以參考學習的路徑,讓更多的測試從業者基于巨人的肩膀更進一步,順利完成技術蛻變! 可以用到的突破性技巧 本書揭示了大量的奇巧妙計,絕對100%實用且擴展性強,涉及測試流程、測試工具、測試用例、自動化測試框架、測試管理、持續集成等方面。使用這些技術,你可以把測試工作由瓶頸變成一個加速器,使得整個團隊都更加富有效率。
京東質量團隊轉型實踐:從測試到測試開發的蛻變 內容簡介
隨著互聯網的高速發展,軟件測試和質量保障人員面臨著挑戰。本書通過總結團隊和個人在實踐中的成功轉型經驗,圍繞蛻變之路、應用為主、實踐為王、融會貫通這4個方面來闡述應對挑戰的方法和技術。書中講解的案例均為團隊轉型和個人轉型中遇到的真實案例,希望通過本書幫助讀者在面對研發、測試和運維的挑戰時,可以成功轉型,從容應對挑戰。 本書適合軟件初級測試人員、軟件測試工程師閱讀,對從測試轉型測試開發的人員也具有指導意義。 本書同樣適合測試經理、測試總監和測試架構師閱讀,也可以作為大專院校相關專業師生的學習用書和培訓學校的教材。
京東質量團隊轉型實踐:從測試到測試開發的蛻變 目錄
1.1 軟件測試/2
1.1.1 什么是軟件測試/2
1.1.2 業務測試/3
1.1.3 自動化測試和測試開發/9
1.2 業務測試的挑戰/13
1.2.1 測試人員的挑戰及新要求/13
1.2.2 轉型的基礎及必要性/15
1.3 團隊轉型的目標及計劃/17
1.3.1 轉型路上的迷茫/17
1.3.2 樹立目標/18
1.3.3 轉型過程中你需要種下一棵“技能樹”/20
1.4 小結/22
第2 章 從UI 開始初識自動化 23
2.1 Selenium/24
2.1.1 Selenium 的發展歷史/24
2.1.2 Selenium WebDriver 的原理/26
2.2 SeleniumWebDriver 環境的搭建與測試/35
目錄
京東質量團隊轉型實踐——
從測試到測試開發的蛻變
2
2.2.1 配置Java 和Maven 環境/36
2.2.2 創建Maven 項目/36
2.2.3 啟動**個測試/38
2.3 Selenium 瀏覽器支持/40
2.3.1 瀏覽器的版本映射/41
2.3.2 常見瀏覽器的UI 自動化實例/43
2.4 WebDriver 對頁面的處理/47
2.4.1 元素的定位原理/47
2.4.2 元素的定位方式/48
2.4.3 Selenium 等待/54
2.4.4 彈框的處理/55
2.5 UI 自動化測試中的問題/57
2.6 小結/58
第3 章 探索API 自動化測試 59
3.1 接口與接口測試/60
3.1.1 接口概述/60
3.1.2 接口測試概述/68
3.2 HTTP 單接口測試/69
3.2.1 HTTP 接口GET 方法的測試腳本/69
3.2.2 HTTP 接口POST 方法的測試腳本/73
3.3 RPC 協議的接口測試/76
3.3.1 RPC 接口測試準備/76
3.3.2 RPC 接口測試腳本/77
3.4 接口測試腳本附加技能/78
3.4.1 日志工具Log4j/78
3.4.2 代碼版本控制工具Git/80
3.5 TestNG 驅動的接口測試腳本/82
目錄
3
3.5.1 TestNG 簡介/83
3.5.2 TestNG 的DataProvider/86
3.5.3 TestNG 運行方式/87
3.5.4 使用TestNG 驅動的測試腳本/87
3.5.5 使用ReportNG 導出測試報告/89
3.6 小結/92
第4章 剖析經典UI 自動化測試框架 93
4.1 hi_po(Python 2.7)開發環境的配置/94
4.1.1 Windows 系統上hi_po(Python 2.7)開發環境的配置/94
4.1.2 Mac 系統上hi_po(Python 2.7)開發環境的配置/95
4.1.3 CentOS 上hi_po(Python 2.7)開發環境的配置/96
4.2 PageObject 模式/97
4.3 抽象工廠模式/98
4.4 PageObject 模式的UI 測試框架/100
4.4.1 hi_po 中對page-objects 的改造/101
4.4.2 基于unittest 的HiPOUnit/104
4.4.3 參數池的設計/106
4.4.4 報告模塊 /108
4.5 PageObject 模式的UI 測試框架的實踐/110
4.5.1 定義PageObject 頁面/110
4.5.2 編寫測試用例/112
4.5.3 執行測試/113
4.6 Headless 瀏覽器的配置/114
4.7 hi_po 其他相關介紹/116
4.7.1 測試字符串/116
4.7.2 Headless 瀏覽器的服務器部署/118
4.8 小結/119
京東質量團隊轉型實踐——
從測試到測試開發的蛻變
4
第5章 深入解析接口測試框架 120
5.1 UI 層其實是多了一層被測件/121
5.2 工具化的接口測試框架/122
5.2.1 參數池類的設計/122
5.2.2 檢查點類的設計/128
5.2.3 關聯類的設計/129
5.2.4 測試框架的設計和實現/133
5.3 如何開始進行測試/133
5.3.1 HTTP 接口的測試腳本/133
5.3.2 RPC 接口的測試腳本/136
5.4 讓框架完成腳本撰寫/137
5.4.1 二叉樹/138
5.4.2 構造適合自動腳本生成的二叉樹數據結構/138
5.4.3 測試腳本自動生成算法/141
5.5 小結/143
第6章 走進持續集成的世界 144
6.1 持續集成/145
6.1.1 實踐/145
6.1.2 持續集成的投入和回報/146
6.1.3 Jenkins/147
6.2 團隊的實踐/150
6.2.1 實現思路/151
6.2.2 部署服務/151
6.2.3 測試模塊/158
6.2.4 任務管理服務/162
6.2.5 擴展/165
目錄
5
6.3 小結/165
第7章 刻意練習——眾包開發模式 166
7.1 什么是眾包開發模式/167
7.2 如何使用眾包開發模式/167
7.2.1 眾包開發模式中的角色/168
7.2.2 從挖掘痛點到工具化思維/169
7.3 使用眾包開發模式開發合規助手的案例/172
7.4 眾包開發之團隊競爭模式探索/177
7.4.1 團隊競爭模式實施簡介/177
7.4.2 競爭規則和任務分配/177
7.4.3 過程跟進和結果評優/179
7.4.4 團隊競爭模式復盤/180
7.5 小結/180
第8章 技能導引——必知必會技能總結 182
8.1 Fiddler/183
8.1.1 Fiddler 常用命令/183
8.1.2 Fiddler 常用功能/184
8.2 Postman/185
8.2.1 使用測試用例集管理被測接口/186
8.2.2 驗證接口的返回結果/186
8.2.3 使用變量解決接口間的相互依賴問題/188
8.3 Sikuli/189
8.3.1 Sikuli 簡介/189
8.3.2 Sikuli 的IDE 和腳本編寫方法/190
8.4 簡單快速的Moco 服務/192
京東質量團隊轉型實踐——
從測試到測試開發的蛻變
6
8.4.1 為什么要開發Moco 這個框架/192
8.4.2 Moco 環境的配置/192
8.4.3 Moco 的啟動/193
8.5 識別驗證碼的OCR 方法/205
8.5.1 應用OCR/205
8.5.2 調用OCR 方法識別驗證碼/206
8.5.3 驗證程序/209
8.6 小結/210
第9 章 團隊轉型回顧與管理 211
9.1 擁抱變化,提升團隊士氣/212
9.1.1 擁抱變化/212
9.1.2 情緒管理/213
9.2 過程管理與達成預期/215
9.2.1 過程管理/215
9.2.2 達成預期/219
9.3 績效考核與管理/221
9.3.1 績效考核/221
9.3.2 績效管理/224
9.4 團隊培養之三大提升/227
9.4.1 技能的提升/227
9.4.2 質量的提升/228
9.4.3 效率的提升/229
9.5 團隊轉型中的曲折與回顧/231
9.5.1 團隊轉型中的曲折/231
9.5.2 團隊轉型中的回顧/233
9.6 小結/234
京東質量團隊轉型實踐:從測試到測試開發的蛻變 作者簡介
牛鋒華,高級測試經理,現任京東質量團隊負責人。TID質量競爭力大會特邀講師,異步社區IT技術顧問,擁有豐富的管理經驗,帶領團隊成功轉型。 賈瑞卿,高級測試經理擁有多年質量度量、質量分析、自動化測試開發經驗。光榮之路特約講師、2018MTSC特約講師、2018云測峰會特約講師,對質量團隊管理、質量團隊轉型有豐富的經驗。 陳磊,現就職于京東,任測試架構師,AsianJournalofPhysicalEducation&ComputerScienceinSports編委會委員。2018TID特約講師、2018云測峰會特約講師。擁有多年的測試開發、性能測試和故障診斷經驗,熟悉質量保障流程,對測試技術、測試方法有深入的研究。公開發表學術論文近30篇,專利20余篇。 李建爽,從事軟件測試工作10年,曾經就職于Nokia、匯元銀通支付公司等,現京東測試開發工程師。參與過接口自動化開發、UI自動化測試開發、手機自動化開發、CI/CD項目的開發、IDEA插件開發等。 扈克然,從事軟件測試工作8年,曾經就職于漢王科技、數碼視訊,熟悉質量保障流程,現京東測試管理工作,制定及優化多項測試流程、規范,帶領團隊成功轉型。 劉軍,資深測試工程師,從事軟件測試行業10余年,目前就職于京東,曾從事傳統行業、金融行業等多領域的測試。在黑盒測試、專項測試、海外項目測試及自動化測試方面有著豐富的經驗。對軟件測試全生命周期、項目風險評估及把控有著豐富的實踐探索經驗。 吳凱,現就職于京東,任測試架構師。具有10余年測試開發經驗,曾任艾德思奇高級測試開發工程師、IBM中國開發中心高級系統測試工程師等職位。具有豐富的針對大型企業級應用以及大型電商系統的UI及接口測試框架開發經驗。 周敬巖 京東測試開發工程師。10年軟件測試相關從業經驗,擅長接口自動化測試、UI自動化測試及測試工具開發領域。2014年加入京東,負責商城虛擬商品的UI自動化測試、AAT接口自動化測試框架、靈例質量周期管理項目等測試工具的開發與維護工作。 王浩,從事測試工作7年,有豐富的行業經驗,曾就職于暴風科技、樂視網,現任京東生活技術服務平臺測試開發工程師,擅長Web測試、接口測試,熟練使用各種測試工具及工具開發。
- >
我從未如此眷戀人間
- >
姑媽的寶刀
- >
上帝之肋:男人的真實旅程
- >
名家帶你讀魯迅:朝花夕拾
- >
有舍有得是人生
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
我與地壇
- >
經典常談