精通自動化測試框架設計 精通自动化测试框架设计/软件测试丛书

陳冬嚴

  • 出版商: 人民郵電
  • 出版日期: 2016-04-01
  • 定價: $354
  • 售價: 8.5$301
  • 語言: 簡體中文
  • 頁數: 366
  • 裝訂: 平裝
  • ISBN: 711541565X
  • ISBN-13: 9787115415653
  • 立即出貨 (庫存=1)

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

商品描述

<內容介紹>

陳冬嚴、邵傑明、王東剛、蔣濤編著的《精通自動化測試框架設計》共分3部分,第1部分包括第1?8章,介紹了有關測試框架與UI自動化測試的主題。在第1章中介紹了若乾種不同類型的自動化測試實踐,並提出了T型自動化測試框架以及紡錘形自動化測試模型。在第2章介紹了自動化測試中如何進行數據的交互與管理,並結合實際案例列舉了Java屬性文件、XML、Excel、數據庫以及CSV等不同的處理方式。第3章和第4章介紹如何分層構建Solvent、SeMet等底層框架。第5?8章是有關TestLink UI自動化測試框架的構建。第2部分是UI自動化框架橫向拓展的主題。第3部分講解API測試。實現了UI/API的分層自動化測試,並探討了在敏捷模式下,通過統一框架,同一用例在不同技術實現方式下無縫切換運行的可行性和由此帶來的價值。第16章介紹了Webdriver的基礎概念及簡單元素封裝、自定義Page Object等內容。讀者可以按照此書介紹的方法,根據自身工作中被測應用的實際特點,加上適當的工具,來嘗試建立適合自身項目實際需求的自動化測試框架。本書是幫助讀者從初學者踏上通往更高層級測試工程師的階梯。
    本書適合作為測試初學者、測試從業人員、測試經理、測試管理人員、測試開發人員的參考用書,也可以作為大專院校相關專業的師生用書和培訓學校的教材。

<章節目錄>


第1部分  構建UI自動化框架
第1章  BCO團隊的自動化之旅
  1.1  奧運年的新挑戰
    1.1.1  BCO是什麼
    1.1.2  為什麼需要BCO
    1.1.3  測試任務與測試內容
    1.1.4  利益乾係人
    1.1.5  Pink Mail、Escalation和SPRTracker
    1.1.6  溝通,還是溝通
  1.2  史前的自動化
    1.2.1  自動化安裝系統
    1.2.2  快速回歸測試系統的混合自動化
    1.2.3  來自小眾自動化工具的框架
  1.3  五天太久,還能壓縮嗎
    1.3.1  BCO版本發布用時分佈
    1.3.2  缺陷壓力測試
  1.4  聽說又有一個新框架了
    1.4.1  初見Solvent
    1.4.2  學習XPath和HTML
    1.4.3  XPath定位工具
    1.4.4  自信與挑戰
    1.4.5  找到適合自身的實踐對象
    1.4.6  框架的歸屬問題
    1.4.7  Automation 100
  1.5  冰山
    1.5.1  假失敗
    1.5.2  低優先級的自動化Backlog
    1.5.3  破窗與「造輪子」
  1.6  再啟航
    1.6.1  自動化測試金字塔與雪糕
    1.6.2  橄欖形的自動化測試
第2章  測試數據管理
  2.1  簡介
  2.2  測試數據分類
  2.3  測試數據交互基本方法
    2.3.1  使用Java的系統屬性
    2.3.2  使用操作系統的環境變量
    2.3.3  使用屬性文件
  2.4  使用XML文件
    2.4.1  Webdriver中的定位方法
    2.4.2  使用dom4j進行解析
  2.5  使用Excel
    2.5.1  經典的DataTable
    2.5.2  強關鍵字驅動的自動化用例
    2.5.3  Apache POI介紹
    2.5.4  單個工作表的解析
    2.5.5  整個工作簿的解析
    2.5.6  用例解析與執行
    2.5.7  Mock API類
    2.5.8  Mock API適配器類

  2.6  使用數據庫
    2.6.1  JDBC連接數據庫
    2.6.2  使用Apache DbUtils
    2.6.3  從TestLink數據庫中讀取數據
  2.7  使用CSV文件
    2.7.1  CSV文件數據解析思路
    2.7.2  實現泛型解析
    2.7.3  對象類案例
    2.7.4  提供數據源的外部訪問
    2.7.5  CSV文件通過SQL方式查詢結果
第3章  構建Solvent
  ……
第4章  構建SeMet
第5章  TestLink自動化測試
第6章  頁面封裝—從登錄到測試項目管理
第7章  頁面封裝—測試規約的自動化
第8章  測試計劃

第2部分  UI自動化框架橫向拓展
第9章  Web兼容性測試
第10章  輕量級本地化測試解決方案

第3部分  Hybrid Automation—實現UI/API測試一體化
第11章  歡迎來到接口測試的世界
第12章  Hybrid Automation混合自動
第13章  iTestLink業務與技術解耦
第14章  代碼的管理和審查
第15章  持續集成
第16章  Webdriver入門簡介