軟件自動化測試開發 软件自动化测试开发

鄒輝

  • 出版商: 電子工業
  • 出版日期: 2017-01-01
  • 定價: $354
  • 售價: 8.5$301
  • 語言: 簡體中文
  • 頁數: 260
  • 裝訂: 平裝
  • ISBN: 7121304538
  • ISBN-13: 9787121304538
  • 相關分類: 軟體測試

下單後立即進貨 (約4週~6週)

買這商品的人也買了...

商品描述

<內容簡介>

本書全面深入地介紹了軟件自動化測試開發領域方方面面的相關知識,包括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