注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學零成本實現(xiàn)Web自動化測試:基于Selenium WebDriver和Cucumber

零成本實現(xiàn)Web自動化測試:基于Selenium WebDriver和Cucumber

零成本實現(xiàn)Web自動化測試:基于Selenium WebDriver和Cucumber

定 價:¥59.00

作 者: 溫素劍
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 計算機/網(wǎng)絡 軟件工程/開發(fā)項目管理

ISBN: 9787121248238 出版時間: 2015-01-01 包裝:
開本: 頁數(shù): 字數(shù):  

內容簡介

  從目前主流的Web 自動化測試工具入手,由淺入深、全面、細致地闡述了如何使用開源測試工具來完成Web 自動化測試,便于讀者輕松掌握Web 自動化測試的原理、方法和實際操作。它并不是一本講述深奧測試理論的教科書,而是一本實戰(zhàn)類書籍,作者嘗試在書中向讀者演示如何使用Selenium、WebDriver 和Cucumber 搭建起一整套穩(wěn)定、高效、零成本的自動化測試平臺。本書以測試Google Gmail 和Test Perfect 為例,提供了完整的Web 自動化測試解決方案?!读愠杀緦崿F(xiàn)Web 自動化測試——基于Selenium WebDriver 和Cucumber》是一本W(wǎng)eb 自動化測試的專業(yè)工具書,也是軟件測試工程師的良師益友,它可作為軟件測試培訓、高等院校軟件相關專業(yè)的輔助教材,目標讀者是初級或者有經(jīng)驗的軟件測試工程師、對提高自動化測試的有效性感到困惑的測試經(jīng)理,以及有志于從事軟件測試工作的朋友。

作者簡介

暫缺《零成本實現(xiàn)Web自動化測試:基于Selenium WebDriver和Cucumber》作者簡介

圖書目錄

Selenium和WebDriver工具篇第1章 自動化測試基礎 21.1 初識自動化測試 21.1.1 自動化測試是什么 21.1.2 常見的自動化測試架構 41.1.3 自動化測試的基本流程 71.1.4 自動化測試腳本分類 91.1.5 走出自動化測試認知的誤區(qū) 101.2 開源Web自動化測試 111.2.1 是否選擇開源自動化測試 121.2.2 使用開源自動化測試工具的優(yōu)勢 12第2章 Selenium簡介和基礎 142.1 Selenium簡介 142.1.1 Selenium組件 142.1.2 Selenium發(fā)展歷程 162.1.3 Selenium瀏覽器支持情況 172.2 Selenium基礎 182.2.1 Selenium命令——Selenese 182.2.2 Selenium腳本語法 192.2.3 Selenium測試案例集 202.2.4 常用的Selenium命令 202.3 小結 21第3章 Selenium IDE 223.1 Selenium IDE簡介 223.1.1 安裝Selenium IDE 223.1.2 運行Selenium IDE 243.2 Selenium IDE的操作接口 253.2.1 菜單欄 253.2.2 工具欄 253.2.3 測試案例面板 263.2.4 Log、Reference、UI-Element和Rollup面板 263.3 測試案例和測試案例集 273.3.1 創(chuàng)建測試案例 273.3.2 運行測試案例 293.3.3 調試測試案例 313.3.4 測試案例集 333.4 Selenium IDE功能擴展 343.4.1 用戶擴展 343.4.2 轉換代碼形式 343.5 常見錯誤處理 35第4章 Selenium命令 384.1 驗證頁面元素 384.2 定位頁面元素 404.3 文字模板匹配 454.4 命令使用技巧 484.5 警告框、彈出框以及多窗口 51第5章 Selenium 1.0(Selenium RC) 555.1 Selenium 1.0(Selenium RC)簡介 555.2 Selenium RC基礎 565.2.1 Selenium RC工作原理 565.2.2 Selenium RC架構 575.2.3 Selenium RC安裝 615.3 使用Selenium RC 635.3.1 從Selenese到測試程序 635.3.2 構建你的測試程序 685.3.3 學習Selenium RC API 745.3.4 報告測試結果 765.3.5 為測試加入一些編程邏輯 775.3.6 Server選項 805.3.7 Selenium Server日志記錄 835.3.8 處理HTTPS和安全彈出對話框 845.3.9 支持其他瀏覽器和瀏覽器配置 855.4 常見錯誤處理 85第6章 Selenium測試案例設計 916.1 測試設計導言 916.2 測試什么 916.3 驗證結果 926.3.1 斷言vs.驗證 936.3.2 權衡:assertTextPresent、assertElementPresent、assertText 936.4 選擇一個定位策略 946.4.1 定位動態(tài)對象 946.4.2 如何避免在測試中使用復雜的XPath表達式 966.5 測試AJAX應用系統(tǒng) 966.6 封裝Selenium通用函數(shù) 976.7 UI映射 986.8 Page Object設計模式 1006.9 數(shù)據(jù)驅動測試 1036.10 數(shù)據(jù)庫驗證 103第7章 Selenium用戶擴展 1057.1 Selenium用戶擴展簡介 1057.2 Action 1057.3 Accessor/Assertion 1067.4 定位策略 1077.5 在Selenium IDE中使用用戶擴展 1077.6 在Selenium RC中使用用戶擴展 108第8章 Selenium Grid 1098.1 Selenium Grid是什么 1098.2 什么時候使用Selenium Grid 1108.3 Selenium Grid如何工作——通過中心和節(jié)點 1118.3.1 安裝Selenium Grid 1118.3.2 啟動Selenium Grid 1118.3.3 通過Selenium Grid運行測試 1128.4 Selenium Grid配置 1138.4.1 中心(hub)配置 1138.4.2 節(jié)點(Node)配置 1148.5 中心(hub)診斷信息 1168.6 常見錯誤 117第9章 Selenium 2.0和WebDriver 1189.1 WebDriver基礎 1189.1.1 WebDriver如何驅動瀏覽器 1189.1.2 WebDriver和Selenium Server 1189.1.3 建立Selenium WebDriver工程 1199.1.4 從Selenium RC遷移到Selenium WebDriver 1219.1.5 常見問題 1229.1.6 Selenium WebDriver API簡介 1249.1.7 Selenium WebDriver API命令和參數(shù) 1269.2 WebDriver的各種實現(xiàn) 1389.2.1 HtmlUnit Driver 1389.2.2 Firefox Driver 1409.2.3 Internet Explorer Driver 1419.2.4 Chrome Driver 1429.2.5 其他Driver 1429.3 可選的向后相容:混用WebDriver和RC技術 1439.3.1 基于WebDriver的Selenium RC 1439.3.2 使用Selenium擴展WebDriver 1449.4 WebDriver的高級用法 1449.4.1 顯式和隱式等待 1449.4.2 遠程WebDriver(Remote WebDriver) 1479.4.3 高級用戶交互 1509.4.4 改變?yōu)g覽器代理 151第10章 Cucumber和WebDriver 15410.1 Cucumber基礎 15410.1.1 下載安裝Cucumber 15410.1.2 五分鐘入門 15510.2 Cucumber與WebDriver結合 15710.3 采用中文描述的自動化測試 161自動化測試實戰(zhàn)篇第11章 實戰(zhàn)——測試Google Gmail 16611.1 明確測試范圍 16611.2 Selenium測試——登錄Gmail郵箱 16711.2.1 使用Selenium IDE錄制腳本 16711.2.2 轉換腳本語言(Java Selenium RC) 17211.3 Selenium測試——撰寫郵件 17711.3.1 使用Selenium IDE錄制腳本 17711.3.2 轉換腳本語言(Java Selenium RC) 18111.4 Selenium測試——刪除郵件以及郵件列表 18211.4.1 使用Selenium IDE錄制腳本 18211.4.2 轉換腳本語言(Java Selenium RC) 18611.5 Selenium測試——郵件存檔 18811.5.1 使用Selenium IDE錄制腳本 18811.5.2 轉換腳本語言(Java Selenium RC) 19011.6 Selenium測試——搜索郵件 19411.6.1 使用Selenium IDE錄制腳本 19411.6.2 轉換腳本語言(Java Selenium RC) 19711.7 使用測試案例集來管理Selenium IDE腳本 19911.8 留給讀者的思考 202第12章 實戰(zhàn)——測試Test Perfect 20312.1 明確測試范圍 20312.2 WebDriver測試——添加移動設備 20412.2.1 通過Ruby腳本驅動WebDriver 20412.2.2 將Cucumber和WebDriver結合 21012.3 WebDriver測試——新建測試用例 21612.4 WebDriver測試——測試用例運行 22412.5 留給讀者的思考 230Selenium使用幫助篇第13章 Selenium使用幫助 23213.1 Selenium 客戶端驅動配置 23213.1.1 .NET客戶端驅動配置 23213.1.2 Java客戶端驅動配置 23413.1.3 Python客戶端驅動配置 25113.2 使用Maven導入Selenium 2.0工程 25313.2.1 使用Maven導入Selenium 2.0工程到Eclipse 25313.2.2 使用Maven導入Selenium 2.0工程到IntelliJ 254

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號