精通自動化測試框架設計 精通自动化测试框架设计/软件测试丛书
陳冬嚴
- 出版商: 人民郵電
- 出版日期: 2016-04-01
- 定價: $354
- 售價: 8.5 折 $301
- 語言: 簡體中文
- 頁數: 366
- 裝訂: 平裝
- ISBN: 711541565X
- ISBN-13: 9787115415653
立即出貨 (庫存=1)
買這商品的人也買了...
-
$880$695 -
$580$458 -
$680$578 -
$520$406 -
$780$616 -
$281設計模式解析, 2/e (修訂版)
-
$301Windows PowerShell實戰指南(第2版)
-
$352DevOps 實戰:VMware 管理員運維方法、工具及最佳實踐
-
$480$379 -
$780$702 -
$280『術與道』移動應用UI設計必修課
-
$281跟我學SEO從入門到精通
-
$207測試架構師修煉之道 : 從測試工程師到測試架構師
-
$403Java 8 實戰 (Java 8 In Action)
-
$403深入理解 Java 虛擬機 : JVM 高級特性與最佳實踐, 2/e
-
$580$452 -
$500$395 -
$580$458 -
$607Kafka 技術內幕 (圖文詳解Kafka源碼設計與實現)
-
$650$514 -
$500反應式設計模式
-
$534$507 -
$352精通 Vim : 用 Vim 8 和 Neovim 實現高效開發
-
$1,200$1,020 -
$398Kubernetes 設計模式 (Kubernetes Patterns)
相關主題
商品描述
<內容介紹>
陳冬嚴、邵傑明、王東剛、蔣濤編著的《精通自動化測試框架設計》共分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入門簡介