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

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

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

定 價(jià):¥59.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

第1篇 Selenium和WebDriver工具篇
第1章 自動(dòng)化測(cè)試基礎(chǔ)
1.1 初識(shí)自動(dòng)化測(cè)試
1.1.1 自動(dòng)化測(cè)試是什么
1.1.2 常見(jiàn)的自動(dòng)化測(cè)試架構(gòu)
1.1.3 自動(dòng)化測(cè)試的基本流程
1.1.4 走出自動(dòng)化測(cè)試認(rèn)知的誤區(qū)
1.2 開源Web自動(dòng)化測(cè)試
1.2.1 Web自動(dòng)化測(cè)試
1.2.2 是否選擇開源自動(dòng)化測(cè)試
1.2.3 開源自動(dòng)化測(cè)試的優(yōu)勢(shì)
第2章 Selenium簡(jiǎn)介和基礎(chǔ)
2.1 Selenium簡(jiǎn)介
2.2 Selenium基礎(chǔ)
2.3 小結(jié)
第3章 Selenium-IDE
3.1 簡(jiǎn)介 26
3.2 IDE操作界面
3.3 測(cè)試案例和測(cè)試案例集
3.3.1 創(chuàng)建測(cè)試案例
3.3.2 運(yùn)行測(cè)試案例
3.3.3 調(diào)試測(cè)試案例
3.3.4 測(cè)試案例集
3.4 IDE功能擴(kuò)展
3.5 常見(jiàn)錯(cuò)誤處理
第4章 Selenium命令
4.1 驗(yàn)證頁(yè)面元素
4.2 定位頁(yè)面元素
4.3 文字范本匹配
4.4 命令使用技巧
第5章 Selenium-RC
5.1 簡(jiǎn)介 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到測(cè)試程序
5.3.2 構(gòu)建你的測(cè)試程序
5.3.3 學(xué)習(xí)Selenium-RC API
5.3.4 報(bào)告測(cè)試結(jié)果
5.3.5 為測(cè)試加入一些編程邏輯
5.3.6 Server選項(xiàng)
5.3.7 處理HTTPS和安全彈出對(duì)話框
5.3.8 支持其他瀏覽器和瀏覽器配置
5.4 常見(jiàn)錯(cuò)誤的處理
第6章 Selenium測(cè)試案例設(shè)計(jì)
6.1 測(cè)試設(shè)計(jì)導(dǎo)言
6.2 測(cè)試什么
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)對(duì)象
6.4.2 如何避免在測(cè)試中使用復(fù)雜的xpath表達(dá)式
6.5 測(cè)試Ajax應(yīng)用系統(tǒng)
6.6 UI映射
6.7 數(shù)據(jù)驅(qū)動(dòng)測(cè)試
6.8 數(shù)據(jù)庫(kù)驗(yàn)證
第7章 Selenium用戶擴(kuò)展
7.1 簡(jiǎn)介
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 指定測(cè)試執(zhí)行環(huán)境
8.2 如何使用Selenium-Grid測(cè)試平臺(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)化測(cè)試實(shí)戰(zhàn)篇
第10章 實(shí)戰(zhàn)——測(cè)試Google GMAIL
10.1 明確測(cè)試范圍
10.2 Selenium測(cè)試——登錄GMAIL郵箱
10.3 Selenium測(cè)試——撰寫郵件
10.4 Selenium測(cè)試——刪除郵件以及郵件列表
10.5 Selenium測(cè)試——郵件存檔
10.6 Selenium測(cè)試——搜索郵件
10.7 使用測(cè)試案例集來(lái)管理Selenium-IDE腳本
10.8 留給讀者的思考
第11章 管理你的測(cè)試案例——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測(cè)試節(jié)點(diǎn)
11.2.2 配置Bromine任務(wù)調(diào)度器
11.2.3 創(chuàng)建一個(gè)Bromine測(cè)試腳本
11.2.4 在Bromine中上載測(cè)試腳本
11.2.5 測(cè)試計(jì)劃
11.2.6 測(cè)試實(shí)驗(yàn)室
11.2.7 控制面板
11.3 實(shí)戰(zhàn)——管理Google GMAIL測(cè)試案例
第12章 測(cè)試云——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測(cè)試案例
12.6 實(shí)戰(zhàn)——在Bromine中集成SaucesLabs
第13章 管理你的缺陷——MantisBT
13.1 簡(jiǎn)介
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速查手冊(cè)
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) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)