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

零成本實(shí)現(xiàn)Web自動(dòng)化測試:基于Selenium和Bromine

零成本實(shí)現(xiàn)Web自動(dòng)化測試:基于Selenium和Bromine

定 價(jià):¥59.00

作 者: 溫素劍 編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 軟件工程/開發(fā)項(xiàng)目管理

ISBN: 9787121132056 出版時(shí)間: 2011-05-01 包裝: 平裝
開本: 16開 頁數(shù): 375 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1篇 Selenium和WebDriver工具篇
第1章 自動(dòng)化測試基礎(chǔ)
1.1 初識(shí)自動(dòng)化測試
1.1.1 自動(dòng)化測試是什么
1.1.2 常見的自動(dòng)化測試架構(gòu)
1.1.3 自動(dòng)化測試的基本流程
1.1.4 走出自動(dòng)化測試認(rèn)知的誤區(qū)
1.2 開源Web自動(dòng)化測試
1.2.1 Web自動(dòng)化測試
1.2.2 是否選擇開源自動(dòng)化測試
1.2.3 開源自動(dòng)化測試的優(yōu)勢
第2章 Selenium簡介和基礎(chǔ)
2.1 Selenium簡介
2.2 Selenium基礎(chǔ)
2.3 小結(jié)
第3章 Selenium-IDE
3.1 簡介 26
3.2 IDE操作界面
3.3 測試案例和測試案例集
3.3.1 創(chuàng)建測試案例
3.3.2 運(yùn)行測試案例
3.3.3 調(diào)試測試案例
3.3.4 測試案例集
3.4 IDE功能擴(kuò)展
3.5 常見錯(cuò)誤處理
第4章 Selenium命令
4.1 驗(yàn)證頁面元素
4.2 定位頁面元素
4.3 文字范本匹配
4.4 命令使用技巧
第5章 Selenium-RC
5.1 簡介 63
5.2 Selenium-RC基礎(chǔ)
5.2.1 Selenium-RC工作原理
5.2.2 Selenium-RC架構(gòu)
5.2.3 Selenium-RC安裝
5.3 Selenium-RC使用
5.3.1 從Selenese到測試程序
5.3.2 構(gòu)建你的測試程序
5.3.3 學(xué)習(xí)Selenium-RC API
5.3.4 報(bào)告測試結(jié)果
5.3.5 為測試加入一些編程邏輯
5.3.6 Server選項(xiàng)
5.3.7 處理HTTPS和安全彈出對話框
5.3.8 支持其他瀏覽器和瀏覽器配置
5.4 常見錯(cuò)誤的處理
第6章 Selenium測試案例設(shè)計(jì)
6.1 測試設(shè)計(jì)導(dǎo)言
6.2 測試什么
6.3 驗(yàn)證結(jié)果
6.3.1 斷言vs驗(yàn)證
6.3.2 權(quán)衡:assertTextPresent、assertElementPresent、assertText
6.4 選擇一個(gè)定位策略
6.4.1 定位動(dòng)態(tài)對象
6.4.2 如何避免在測試中使用復(fù)雜的xpath表達(dá)式
6.5 測試Ajax應(yīng)用系統(tǒng)
6.6 UI映射
6.7 數(shù)據(jù)驅(qū)動(dòng)測試
6.8 數(shù)據(jù)庫驗(yàn)證
第7章 Selenium用戶擴(kuò)展
7.1 簡介
7.2 Actions
7.3 AccessorsAssertions
7.4 定位策略
7.5 在Selenium-IDE中使用用戶擴(kuò)展
7.6 在Selenium RC中使用用戶擴(kuò)展
第8章 Selenium-Grid
8.1 Selenium-Grid是如何工作的
8.1.1 傳統(tǒng)的Selenium架構(gòu)
8.1.2 Selenium Grid架構(gòu)
8.1.3 指定測試執(zhí)行環(huán)境
8.2 如何使用Selenium-Grid測試平臺(tái)
第9章 Selenium 2.0和WebDriver
9.1 WebDriver基礎(chǔ)
9.1.1 WebDriver是什么
9.1.2 什么時(shí)候使用WebDriver
9.1.3 五分鐘入門指南
9.2 WebDriver的各種實(shí)現(xiàn)
9.2.1 HtmlUnit Driver
9.2.2 Firefox Driver
9.2.3 Internet Explorer Driver
9.2.4 Chrome Driver
9.3 WebDriver進(jìn)階
9.4 模擬Selenium RC
第2篇 自動(dòng)化測試實(shí)戰(zhàn)篇
第10章 實(shí)戰(zhàn)——測試Google GMAIL
10.1 明確測試范圍
10.2 Selenium測試——登錄GMAIL郵箱
10.3 Selenium測試——撰寫郵件
10.4 Selenium測試——刪除郵件以及郵件列表
10.5 Selenium測試——郵件存檔
10.6 Selenium測試——搜索郵件
10.7 使用測試案例集來管理Selenium-IDE腳本
10.8 留給讀者的思考
第11章 管理你的測試案例——Bromine
11.1 Bromine基礎(chǔ)
11.1.1 為什么使用Bromine
11.1.2 Bromine特性
11.1.3 Bromine工作原理
11.1.4 安裝Bromine
11.2 配置和使用Bromine
11.2.1 配置Bromine測試節(jié)點(diǎn)
11.2.2 配置Bromine任務(wù)調(diào)度器
11.2.3 創(chuàng)建一個(gè)Bromine測試腳本
11.2.4 在Bromine中上載測試腳本
11.2.5 測試計(jì)劃
11.2.6 測試實(shí)驗(yàn)室
11.2.7 控制面板
11.3 實(shí)戰(zhàn)——管理Google GMAIL測試案例
第12章 測試云——SauceLabs
12.1 Sauce OnDemand
12.1.1 如何使用Sauce OnDemand
12.1.2 Sauce OnDemand常用參數(shù)
12.2 Sauce Connect
12.3 Sauce IDE
12.4 Sauce RC
12.5 實(shí)戰(zhàn)——在SaucesLabs 中運(yùn)行Google GMAIL測試案例
12.6 實(shí)戰(zhàn)——在Bromine中集成SaucesLabs
第13章 管理你的缺陷——MantisBT
13.1 簡介
13.2 安裝
13.3 MantisBT配置
13.4 MantisBT管理
13.4.1 用戶管理
13.4.2 項(xiàng)目管理
13.4.3 自定義字段管理
13.4.4 管理配置
13.5 報(bào)告缺陷
13.5.1 報(bào)告并處理缺陷
13.5.2 缺陷查詢
13.5.3 缺陷修改
13.5.4 我的視圖
13.6 統(tǒng)計(jì)報(bào)表和圖形報(bào)表
13.7 留給讀者的思考
第3篇 Selenium使用幫助篇
第14章 Selenium使用幫助
14.1 Selenium API速查手冊
14.1.1 Selenium Action
14.1.2 Selenium Assertion
14.1.3 Selenium Accessors
14.2 Selenium 客戶端驅(qū)動(dòng)配置
14.2.1 NET客戶端驅(qū)動(dòng)配置
14.2.2 Java客戶端驅(qū)動(dòng)配置
14.2.3 Python客戶端驅(qū)動(dòng)配置

本目錄推薦

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