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

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

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

定 價(jià):¥59.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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