Robot Framework 自動化測試修煉寶典 Robot Framework自动化测试修炼宝典

齊濤

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

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

商品描述

<內容介紹> 

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

<章節目錄>

第1章 自動化測試概述 
  1.1 分層自動化測試 
  1.2 界面自動化測試工具
  1.3 自動化測試做到什麼樣算好 
  1.4 小結 5
第2章 Robot Framework 
  2.1 框架介紹
  2.2 安裝指南 
    2.2.1 Windows平臺 
    2.2.2 Mac平臺(Linux平臺可參考)
    2.2.3 pip安裝
  2.3 第1個案例
    2.3.1 打開RIDE 
    2.3.2 創建工程和測試套 
    2.3.3 創建案例 
    2.3.4 寫一行腳本 
    2.3.5 運行案例 
    2.3.6 查看運行結果 
    2.3.7 小結 
  2.4 RIDE工具 
    2.4.1 工具介紹 
    2.4.2 菜單欄&工具欄 
    2.4.3 工作區 
  2.5 工程、測試套件、測試案例 
    2.5.1 Project工程 
    2.5.2 Test Suite測試套件 
    2.5.3 Test Case測試案例 
    2.5.4 三者關係 
  2.6 測試庫 
  2.7 Resource資源文件 
    2.7.1 新建資源 
    2.7.2 快捷菜單 
    2.7.3 Settings設置項 
    2.7.4 加載資源 
    2.7.5 External Resources 外部資源 
  2.8 變量和常量
    2.8.1 變量與常量基礎 
    2.8.2 Scalar變量 
    2.8.3 List變量 
    2.8.4 變量轉換 
    2.8.5 其他變量 
    2.8.6 變量文件 
  2.9 Keyword關鍵字 
    2.9.1 用戶關鍵字 
    2.9.2 傳入參數Arguments 
    2.9.3 Return Value返回值
  2.10 循環&分支
    2.  10.1 循環 
    2.  10.2 分支 

    2.  10.3 二者結合
  2.11 運行界面
  2.12 小結 

第二部分 小乘篇
第3章 Web自動化測試
  3.1 Selenium 
  3.2 Selenium2Library安裝 
  3.3 Selenium2Library常用關鍵字 
    3.3.1 browserManagement 
    3.3.2 Cookie 
    3.3.3 Elements 
    3.3.4 
    3.3.5 screenshot
    3.3.6 waiting 
  3.4 測試案例設計 
    3.4.1 案例設計Step1
    3.4.2 案例設計Step2 
    3.4.3 案例設計Step3 
  3.5 測試案例demo 
    3.5.1 使用demo前的準備 
    3.5.2 Selenium2Library-demo 
  3.6 常見問題
  3.7 小結 
第4章 C/S自動化測試
  4.1 AutoIt 
  4.2 AutoItLibrary安裝 
  4.3 AutoItLibrary關鍵字 
  4.4 測試案例 
    4.4.1 計算器案例 
    4.4.2 結合Selenium2Library處理對話框 
    4.4.3 結合Selenium2Library處理上傳下載 
  4.5 小結 
第5章 數據庫自動化測試 190
  5.1 數據庫測試介紹 190
  5.2 DatabaseLibrary和cx_Oracle安裝
  5.3 DatabaseLibrary關鍵字
  5.4 測試案例 191
    5.4.1 Oracle數據庫 
    5.4.2 sqlite3數據庫 
  5.5 常見問題 
  5.6 小結 
第6章 接口自動化測試
  6.1 接口測試
  6.2 requestsLibrary、requests安裝 
  6.3 requestsLibrary關鍵字 
  6.4 測試案例 
  6.5 小結 
第7章 RF內置測試庫 
  7.1 測試庫介紹 

  7.2 BuiltIn 
    7.2.1 Convert 
    7.2.2 Verify 
    7.2.3 Variables 
    7.2.4 RunKeyword 
    7.2.5 Control 
    7.2.6 Misc 
    7.2.7 強大的Evaluate 
  7.3 String 
    7.3.1 Convert 
    7.3.2 Line 
    7.3.3 String 
  7.4 Collections 
    7.4.1 List 
    7.4.2 Dictionary
  7.5 OperatingSystem 
    7.5.1 Env 
    7.5.2 File 
    7.5.3 Directory
    7.5.4 Path 
  7.6 Process
  7.7 XML
  7.8 其他測試庫 
  7.9 小結 
第8章 持續集成自動化測試
  8.1 Jenkins安裝與配置 
    8.1.1 Jenkins簡介
    8.1.2 安裝Jenkins 
    8.1.3 配置節點
    8.1.4 安裝插件
  8.2 Jenkins上執行RF自動化測試
    8.2.1 創建Job 
    8.2.2 配置Job
    8.2.3 控制Job 
    8.2.4 RF插件作用 
    8.2.5 多配置Job
  8.3 小結 
第9章 移動自動化測試 
  9.1 Appium介紹 
  9.2 Android自動化測試 
    9.2.1 模擬器安裝
    9.2.2 測試案例
    9.2.3 Android對象識別
  9.3 iOS自動化測試 
    9.3.1 測試案例
    9.3.2 iOS對象識別 
  9.4 小結

第三部分 大乘篇
第10章 自定義你的

  10.1 修改Selenium2Library測試庫
  10.2 編寫測試庫
    10.2.1 測試庫分類
    10.2.2 測試庫結構
    10.2.3 測試庫命名
    10.2.4 測試庫頭部
    10.2.5 測試庫配置項
    10.2.6 測試庫文檔
    10.2.7 測試庫關鍵字命名
    10.2.8 測試庫關鍵字參數
    10.2.9 測試庫的參數
    10.2.10 測試庫關鍵字返回值
    10.2.11 測試庫日誌打印
    10.2.12 對測試庫做測試
    10.2.13 發布測試庫
  10.3 小結
結語
參考資料