-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

軟件自動化測試開發

( 簡體 字)
作者:鄒輝類別:1. -> 程式設計 -> 綜合
譯者:
出版社:電子工業出版社軟件自動化測試開發 3dWoo書號: 45715
詢問書籍請說出此書號!

缺書
NT售價: 295

出版日:1/1/2017
頁數:268
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121304538
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

前 言
關于本書
互聯網軟件技術發展速度非常快,稍不留神就“out”了,然而測試思路、開發
語言卻是有歷史承傳的。只有多實踐打好基礎,知其然并知其所以然,方可以不變
應萬變。我們上學是從幼兒園、小學、中學……到博士后一級一級上,學習技術也
不例外,因此具備快速學習的能力十分重要。人們對美好先進的東西永不會滿足,
追求永無止境,所以人生就是一個永遠自強不息的成長過程。
本書用詳細、完整的案例,完整的代碼以及理論知識引領讀者進入實際操作。
當讀者實踐一遍之后,就能看到真實效果,并且印象深刻。就像拿到駕照后終身不
用再考,而且能夠駕駛準駕車型的各種車一樣,二者的原理相同。這樣我們就能花
最小的代價學到最實實在在的自動化測試開發技術。
本書全面地深入講解地自動化測試開發技術,包括接口自動化測試、App 自動
化測試、Web 自動化測試和性能自動化測試,同時還講解了最新、最流行的自動化
技術:移動Appium 功能自動化、API 后臺接口自動化、LoadRunner 性能測試、Selenium
的Web 自動化以及JMeter 自動化技術等。
本書基于Java 語言和Python 語言編寫,結合各種主流開源工具框架,能夠真正
地提升測試技術水平。掌握一門開發語言是極為必要的,讀者可著重學習書中完整
IVⅠ 軟件自動化測試開發
的Java 和Python 源代碼和解析,提升薄弱環節。源代碼對于實戰來說十分重要,因
此書中代碼部分都加上了注釋和解析,以供讀者理解和學習。寫代碼無疑是測試同
行較為薄弱的部分,但是當把看代碼、寫代碼當成一種習慣或一種樂趣時,學習代
碼自然就能得心應手。
本書實踐與理論相結合,包括方案、環境、代碼和運行報告。書中的源碼在保
留版權的情況下供讀者使用,也就是說,讀者使用源碼時需要注明出自本書。
本書需要讀者有較好的基礎和耐心,以及領悟力。對初學者而言,可以照葫蘆
畫瓢,在實踐中激發興趣和信心,對有基礎的讀者而言,可以更加深入地了解自動
化測試,并直接應用到工作當中,本書的內容將起到一個實用指南的作用。有的人
擅于自己摸索著學習,有的人喜歡在書本的引導下學習,也有的人需要通過培訓來
學習,這都沒關系,俗話說:不管黑貓白貓,抓到老鼠就是好貓。
關于軟件自動化測試開發
除手工測試外,其他都是自動化測試。因此,軟件自動化測試開發指的是測試
技術和開發技術相結合,用手動測試之外的測試技術,模擬手動用戶場景測試的實
現過程,簡單來說,就是用寫的代碼來測試程序。
在工作中,手動功能測試人員通常會感覺自己比其他如開發、產品等人員相對
弱勢,因為功能測試一般被認為技術含量不高,準入條件較低,甚至被認為工作就
是單擊頁面,單擊按鈕。通常手動功能測試人員只需3~6 個月左右的專業培訓就足
以勝任工作。
自動化測試開發工作相對測測而言,技術含量較高,相關人員的待遇也相對較
高,他們與廣大程序員的性質相同,是測試從業人員追求技術進步的表現。一般來
說,自動化測試開發需要1~3 年左右的專業培養方能勝任工作。
適合讀者
絕大多數適用的讀者
. 所有軟件測試從業人員,包括測試團隊leader。
. 有一定開發語言基礎的測試人員。
前 言ⅠV
. 軟件測試專業的學霸。
少部分適用的讀者
. 軟件測試專業的在校大學生。
. 軟件技術、移動互聯網相關人員,包括開發人員,研發團隊leader 等。
. 其他任何對軟件自動化測試開發感興趣的人。
作者簡介
本書作者有豐富的軟件測試從業經驗,擅長開發和測試技術,擔任測試主管, 以
電子商務、銀行證券、移動互聯網為主要業務領域, 現在負責一上市企業O2O 產品
的軟件自動化測試開發工作。
大綱內容
第1 章到第4 章:介紹App 功能自動化測試方案、環境、代碼、運行報告。
第5 章到第7 章:介紹API 接口自動化測試方案、環境、代碼、運行報告。
第8 章:介紹Selenium 的Web 自動化測試。
第9 章:介紹JMeter 接口和性能測試。
第10 章:介紹LoadRunner 性能測試。
第11 章:介紹Jenkins 持續集成。
附錄A-D:小知識參考。
前言后記:“雞湯”。
致謝
感謝自己業余時間在咖啡廳辛勤地寫完此書,感謝我的家人,感謝我的朋友們。
感謝之前相對比較默契的同事們,因為和大家共同的工作經歷和成長才得來本
書內容的醞釀——分別有測試經理蔡祥;走秀網PM 吳盛幸,開發勞水生,測試經理
VIⅠ 軟件自動化測試開發
曾春剛;騰訊開發鄭雙明;華南城華盛電子商務CTO 陽志軍;充電網朱舜、鄧明劍、
劉東亮等。
最最感謝的是對本書感興趣的你——讀者朋友們。
關于勘誤
雖然書中的每個技術點都曾在實際項目中實踐和應用過,但也會因為我們個人
技術、所測項目和視野的局限,以及本人因時間倉促和能力水平等種種原因,書中
難免會有一些錯誤和紕漏,如果大家在閱讀過程中發現了什么問題,懇請反饋給我,
讀者朋友們可即時在線交流,聯系方式如下。
作者微信和QQ 號:zouhui1003it,7980068
測試博客:http://www.cnblogs.com/finer
讀者實戰QQ 互動群:377029807
微信公眾號:測試開發社區
內容簡介:

本書全面深入地介紹了軟件自動化測試開發領域方方面面的相關知識,包括App 功能自動化測試的方案、環境、代碼運行及報告(基于Appium 工具和Java 語言編寫),API 接口自動化測試的方案、環境、代碼運行及報告(基于Zentao 工具和Python 腳本語言編寫),Selenium 的Web 自動化測試(基于Selenium工具和Java 語言編寫),JMeter 接口和性能測試,LoadRunner 性能測試以及Jenkins 持續集成。本書適用于想要了解、學習和使用當前流行的自動化測試開發技術的廣大開發和測試從業人員,以及產品測試開發leader 等。

目錄:

第1 章 App 自動化測試方案 ........... 1
1.1 概述 .............. 2
1.2 風險分析 .............. 2
1.3 軟硬件需求 .............. 3
1.4 測試計劃 .............. 3
1.5 Appium 移動自動化框架 .......... 4
1.6 測試框架 .............. 10
1.7 自動編譯部署工具 ............ 11
第2 章 Android 自動化環境搭建 .......... 14
2.1 Android 搭建的簡要步驟 .......... 15
2.2 在Windows 上搭建Android 自動化環境 ........ 16
2.3 在Mac 機器上搭建Android 自動化環境 ........ 28
2.4 Android 自動化測試運行 .......... 29
第3 章 iOS 自動化環境搭建 ............ 30
3.1 iOS 環境搭建的簡要步驟 ........... 31
3.2 iOS 自動化環境搭建的詳細步驟 ......... 31
3.3 iOS 自動化測試運行 ........... 38
3.4 iOS 的App 自動化測試demo 演示視頻 ........ 38
VIIIⅠ 軟件自動化測試開發
第4 章 App 自動化測試源代碼 ........... 39
4.1 基于Java 的App 自動化源代碼解析 ......... 40
4.2 源代碼結合Ant 持續集成到Jenkins ........ 71
4.3 Android 和iOS 自動化測試結果展示 ........ 73
第5 章 API 接口自動化測試方案 .......... 75
5.1 概述 .............. 76
5.2 所用技術點 .............. 78
5.3 主要功能 .............. 78
5.4 測試計劃 .............. 79
第6 章 API 接口自動化環境搭建 .......... 80
6.1 Python 環境準備 ............ 81
6.2 Zentao(禪道)項目管理工具 ......... 83
6.3 MySQL 數據庫 ............ 84
6.4 Fiddler 接口抓包工具 ............ 86
6.5 Postman 接口測試工具 ............ 93
第7 章 API 接口自動化源代碼 ............ 96
7.1 基于Python 的接口自動化腳本解析 ......... 97
7.2 Python 接口測試數據展示 .......... 147
7.3 腳本持續集成到Jenkins ........... 151
7.4 接口自動化測試報告 ............ 151
第8 章 Selenium 的Web 自動化測試 ......... 154
8.1 Selenium 自動化測試準備 .......... 155
8.2 Selenium 自動化源碼解析 .......... 156
8.3 持續集成到Jenkins ........... 173
8.4 Web 自動化測試結果展示 .......... 174
第9 章 JMeter 接口測試和性能測試 .......... 176
9.1 安裝和介紹 ............ 177
9.2 Jmeter 接口測試示例 ........... 189
目 錄ⅠIX
9.3 結合Ant 持續集成到Jenkins .......... 195
9.4 接口測試結果 ............ 198
9.5 JMeter 性能測試示例 ............ 199
第10 章 LoadRunner 性能測試 .......... 203
10.1 小概念 .............. 204
10.2 安裝和破解 ............ 213
10.3 腳本調試 .............. 217
10.4 運行場景 .............. 221
10.5 性能監控 .............. 223
10.6 問題分析和調優 ............ 224
10.7 性能壓力測試報告樣例 .......... 226
第11 章 Jenkins 持續集成 ........... 232
11.1 介紹 .............. 233
11.2 系統配置 .............. 233
11.3 項目配置 .............. 236
11.4 多機器節點配置 ........... 240
11.5 結果展示視圖............. 243
附錄A 自動化管理平臺和產品自動化系統.......... 245
附錄B Java 和Python 開發語言學習歷程 ........ 247
附錄C 常見錯誤和問題解答 ............ 252
附錄D 常用軟件安裝包鏈接 ............ 255
后記 ................. 259
序: