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

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

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

定 價:¥59.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1篇 Selenium和WebDriver工具篇
第1章 自動化測試基礎(chǔ)
1.1 初識自動化測試
1.1.1 自動化測試是什么
1.1.2 常見的自動化測試架構(gòu)
1.1.3 自動化測試的基本流程
1.1.4 走出自動化測試認知的誤區(qū)
1.2 開源Web自動化測試
1.2.1 Web自動化測試
1.2.2 是否選擇開源自動化測試
1.2.3 開源自動化測試的優(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 運行測試案例
3.3.3 調(diào)試測試案例
3.3.4 測試案例集
3.4 IDE功能擴展
3.5 常見錯誤處理
第4章 Selenium命令
4.1 驗證頁面元素
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 報告測試結(jié)果
5.3.5 為測試加入一些編程邏輯
5.3.6 Server選項
5.3.7 處理HTTPS和安全彈出對話框
5.3.8 支持其他瀏覽器和瀏覽器配置
5.4 常見錯誤的處理
第6章 Selenium測試案例設(shè)計
6.1 測試設(shè)計導(dǎo)言
6.2 測試什么
6.3 驗證結(jié)果
6.3.1 斷言vs驗證
6.3.2 權(quán)衡:assertTextPresent、assertElementPresent、assertText
6.4 選擇一個定位策略
6.4.1 定位動態(tài)對象
6.4.2 如何避免在測試中使用復(fù)雜的xpath表達式
6.5 測試Ajax應(yīng)用系統(tǒng)
6.6 UI映射
6.7 數(shù)據(jù)驅(qū)動測試
6.8 數(shù)據(jù)庫驗證
第7章 Selenium用戶擴展
7.1 簡介
7.2 Actions
7.3 AccessorsAssertions
7.4 定位策略
7.5 在Selenium-IDE中使用用戶擴展
7.6 在Selenium RC中使用用戶擴展
第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測試平臺
第9章 Selenium 2.0和WebDriver
9.1 WebDriver基礎(chǔ)
9.1.1 WebDriver是什么
9.1.2 什么時候使用WebDriver
9.1.3 五分鐘入門指南
9.2 WebDriver的各種實現(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進階
9.4 模擬Selenium RC
第2篇 自動化測試實戰(zhàn)篇
第10章 實戰(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é)點
11.2.2 配置Bromine任務(wù)調(diào)度器
11.2.3 創(chuàng)建一個Bromine測試腳本
11.2.4 在Bromine中上載測試腳本
11.2.5 測試計劃
11.2.6 測試實驗室
11.2.7 控制面板
11.3 實戰(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 實戰(zhàn)——在SaucesLabs 中運行Google GMAIL測試案例
12.6 實戰(zhàn)——在Bromine中集成SaucesLabs
第13章 管理你的缺陷——MantisBT
13.1 簡介
13.2 安裝
13.3 MantisBT配置
13.4 MantisBT管理
13.4.1 用戶管理
13.4.2 項目管理
13.4.3 自定義字段管理
13.4.4 管理配置
13.5 報告缺陷
13.5.1 報告并處理缺陷
13.5.2 缺陷查詢
13.5.3 缺陷修改
13.5.4 我的視圖
13.6 統(tǒng)計報表和圖形報表
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ū)動配置
14.2.1 NET客戶端驅(qū)動配置
14.2.2 Java客戶端驅(qū)動配置
14.2.3 Python客戶端驅(qū)動配置

本目錄推薦

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