Robot Framework自動化測試修煉寶典

Robot Framework自動化測試修煉寶典

《Robot Framework自動化測試修煉寶典》是2015年11月出版的圖書,作者是齊濤。

基本介紹

  • 書名:Robot Framework自動化測試修煉寶典
  • 作者:齊濤 著  
  • ISBN:978-7-121-27405-3
  • 頁數:296頁
  • 定價:69.00元
  • 出版時間:2015年11月出版
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

《Robot Framework自動化測試修煉寶典》分為3個部分進行介紹。在第1部分築基篇中,主要有自動化測試概述、Robot Framework兩章的內容;在第2部分小乘篇中,主要有Web自動化測試、C/S自動化測試、資料庫自動化測試、接口自動化測試、RF內置測試庫、持續集成自動化測試、移動自動化測試總共七章的內容;在第3部分大乘篇中,主要有自定義你的RF一章的內容。《Robot Framework自動化測試修煉寶典》的自動化測試主要指功能自動化測試。
《Robot Framework自動化測試修煉寶典》適合閱讀的人群很廣,基本上想做自動化測試的人都可以閱讀。《Robot Framework自動化測試修煉寶典》希望用更多的實例來引導讀者上手,剛開始學習的讀者跟著做會比較好。《Robot Framework自動化測試修煉寶典》涵蓋了在自動化測試中遇到的大部分場景,不但內容充實、邏輯嚴密,且圖文並茂、語言生動。對Robot Framework使用者來說,《Robot Framework自動化測試修煉寶典》更是一部人人必備在案頭的工具書。

圖書目錄

第一部分 築基篇
第1章 自動化測試概述 2
1.1 分層自動化測試 2
1.2 界面自動化測試工具 3
1.3 自動化測試做到什麼樣算好 4
1.4 小結 5
第2章 Robot Framework 6
2.1 框架介紹 6
2.2 安裝指南 8
2.2.1 Windows平台 8
2.2.2 Mac平台(Linux平台可參考) 15
2.2.3 pip安裝 19
2.3 第一個案例 19
2.3.1 打開RIDE 20
2.3.2 創建工程和測試套 21
2.3.3 創建案例 23
2.3.4 寫一行腳本 24
2.3.5 運行案例 25
2.3.6 查看運行結果 26
2.3.7 小結 28
2.4 RIDE工具 28
2.4.1 工具介紹 28
2.4.2 選單欄&工具列 29
2.4.3 工作區 45
2.5 工程、測試套件、測試案例 49
2.5.1 Project工程 49
2.5.2 Test Suite測試套件 53
2.5.3 Test Case測試案例 56
2.5.4 三者關係 58
2.6 測試庫 59
2.7 Resource資源檔案 65
2.7.1 新建資源 65
2.7.2 快捷選單 66
2.7.3 Settings設定項 66
2.7.4 載入資源 67
2.7.5 External Resources 外部資源 68
2.8 變數和常量 71
2.8.1 變數與常量基礎 72
2.8.2 Scalar變數 79
2.8.3 List變數 88
2.8.4 變數轉換 97
2.8.5 其他變數 104
2.8.6 變數檔案 104
2.9 Keyword關鍵字 105
2.9.1 用戶關鍵字 105
2.9.2 傳入參數Arguments 108
2.9.3 Return Value返回值 116
2.10 循環&分支 127
2.10.1 循環 127
2.10.2 分支 134
2.10.3 二者結合 142
2.11 運行界面 143
2.12 小結 149
第二部分 小乘篇
第3章 Web自動化測試 152
3.1 Selenium 152
3.2 Selenium2Library安裝 153
3.3 Selenium2Library常用關鍵字 155
3.3.1 browserManagement 155
3.3.2 Cookie 157
3.3.3 Elements 157
3.3.4 JavaScript 160
3.3.5 screenshot 160
3.3.6 waiting 160
3.4 測試案例設計 161
3.4.1 案例設計Step1 162
3.4.2 案例設計Step2 164
3.4.3 案例設計Step3 166
3.5 測試案例demo 168
3.5.1 使用demo前的準備 168
3.5.2 Selenium2Library-demo 170
3.6 常見問題 177
3.7 小結 178
第4章 C/S自動化測試 179
4.1 AutoIt 179
4.2 AutoItLibrary安裝 180
4.3 AutoItLibrary關鍵字 181
4.4 測試案例 182
4.4.1 計算器案例 182
4.4.2 結合Selenium2Library處理對話框 183
4.4.3 結合Selenium2Library處理上傳下載 185
4.5 小結 189
第5章 資料庫自動化測試 190
5.1 資料庫測試介紹 190
5.2 DatabaseLibrary和cx_Oracle安裝 191
5.3 DatabaseLibrary關鍵字 191
5.4 測試案例 191
5.4.1 Oracle資料庫 191
5.4.2 sqlite3資料庫 193
5.5 常見問題 194
5.6 小結 195
第6章 接口自動化測試 196
6.1 接口測試 196
6.2 requestsLibrary、requests安裝 197
6.3 requestsLibrary關鍵字 197
6.4 測試案例 197
6.5 小結 201
第7章 RF內置測試庫 202
7.1 測試庫介紹 202
7.2 BuiltIn 203
7.2.1 Convert 203
7.2.2 Verify 204
7.2.3 Variables 205
7.2.4 RunKeyword 206
7.2.5 Control 207
7.2.6 Misc 208
7.2.7 強大的Evaluate 208
7.3 String 212
7.3.1 Convert 213
7.3.2 Line 213
7.3.3 String 214
7.4 Collections 215
7.4.1 List 215
7.4.2 Dictionary 215
7.5 OperatingSystem 216
7.5.1 Env 216
7.5.2 File 217
7.5.3 Directory 217
7.5.4 Path 218
7.6 Process 218
7.7 XML 219
7.8 其他測試庫 220
7.9 小結 220
第8章 持續集成自動化測試 221
8.1 Jenkins安裝與配置 221
8.1.1 Jenkins簡介 221
8.1.2 安裝Jenkins 222
8.1.3 配置節點 223
8.1.4 安裝外掛程式 228
8.2 Jenkins上執行RF自動化測試 230
8.2.1 創建Job 231
8.2.2 配置Job 232
8.2.3 控制Job 239
8.2.4 RF外掛程式作用 240
8.2.5 多配置Job 241
8.3 小結 244
第9章 移動自動化測試 245
9.1 Appium介紹 245
9.2 Android自動化測試 250
9.2.1 模擬器安裝 250
9.2.2 測試案例 253
9.2.3 Android對象識別 256
9.3 iOS自動化測試 257
9.3.1 測試案例 257
9.3.2 iOS對象識別 260
9.4 小結 263
第三部分 大乘篇
第10章 自定義你的RF 266
10.1 修改Selenium2Library測試庫 266
10.2 編寫測試庫 270
10.2.1 測試庫分類 271
10.2.2 測試庫結構 271
10.2.3 測試庫命名 273
10.2.4 測試庫頭部 273
10.2.5 測試庫配置項 274
10.2.6 測試庫文檔 274
10.2.7 測試庫關鍵字命名 275
10.2.8 測試庫關鍵字參數 275
10.2.9 測試庫的參數 276
10.2.10 測試庫關鍵字返回值 276
10.2.11 測試庫日誌列印 276
10.2.12 對測試庫做測試 277
10.2.13 發布測試庫 277
10.3 小結 279
結語 280
參考資料 282

熱門詞條

聯絡我們