注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)Selenium自動(dòng)化測(cè)試指南

Selenium自動(dòng)化測(cè)試指南

Selenium自動(dòng)化測(cè)試指南

定 價(jià):¥42.00

作 者: 趙卓 著
出版社: 人民郵電出版社
叢編項(xiàng): 軟件測(cè)試叢書(shū)
標(biāo) 簽: 計(jì)算機(jī)與互聯(lián)網(wǎng) 軟件工程及軟件方法學(xué)

購(gòu)買這本書(shū)可以去


ISBN: 9787115315342 出版時(shí)間: 2013-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 302 字?jǐn)?shù):  

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

  《軟件測(cè)試叢書(shū):Selenium自動(dòng)化測(cè)試指南》是使用Selenium實(shí)現(xiàn)Web自動(dòng)化測(cè)試的指南?!禨elenium自動(dòng)化測(cè)試指南》共分為9章。第1章~第2章,介紹了Selenium自動(dòng)化測(cè)試相關(guān)的基礎(chǔ)知識(shí)和輔助工具;第3章~第5章,分別介紹了Selenium IDE、Selenium1(Remote ControL)以及Selenium2(WebDriver)的用法。第6章~第7章,主要介紹實(shí)際工作中如何使用Selenium來(lái)進(jìn)行測(cè)試,介紹了自動(dòng)化測(cè)試的流程和框架,并通過(guò)實(shí)例來(lái)講解自動(dòng)化測(cè)試用例和測(cè)試代碼的實(shí)際編寫(xiě)。第8章~第9章介紹了Selenium測(cè)試難點(diǎn)和常見(jiàn)問(wèn)題的解決。 《軟件測(cè)試叢書(shū):Selenium自動(dòng)化測(cè)試指南》兼顧Selenium當(dāng)前流行和應(yīng)用的不同版本,包括豐富的示例和圖解。本書(shū)適合于測(cè)試人員、測(cè)試組長(zhǎng)、測(cè)試經(jīng)理、質(zhì)量保證工程師、軟件過(guò)程改進(jìn)人員以及相關(guān)專業(yè)學(xué)生閱讀,以快速掌握并在實(shí)際工作中使用Selenium。

作者簡(jiǎn)介

暫缺《Selenium自動(dòng)化測(cè)試指南》作者簡(jiǎn)介

圖書(shū)目錄

第1章 Selenium自動(dòng)化測(cè)試基礎(chǔ)
1.1 自動(dòng)化測(cè)試基礎(chǔ)
1.1.1 軟件測(cè)試概述
1.1.2 自動(dòng)化測(cè)試簡(jiǎn)介
1.1.3 Selenium簡(jiǎn)介
1.2 HTML/XML/XPath基礎(chǔ)
1.2.1 HTML簡(jiǎn)介
1.2.2 XML簡(jiǎn)介
1.2.3 使用XPath進(jìn)行元素定位
第2章 必備輔助工具
2.1 FireBug
2.2 FirePath
第3章 Selenium IDE
3.1 Selenium IDE的安裝
3.2 錄制測(cè)試用例
3.3 編寫(xiě)測(cè)試用例
3.4 Command
3.4.1 Action
3.4.2 Accessor
3.4.3 Assertion
3.5 Target
3.5.1 identifier定位
3.5.2 id定位
3.5.3 name定位
3.5.4 XPath定位
3.5.5 鏈接文字定位
3.5.6 DOM定位
3.5.7 CSS定位
3.5.8 隱式定位
3.6 Value
3.6.1 帶變量的字符串
3.6.2 帶JavaScript的字符串
3.7 日志與引用
3.8 將命令復(fù)制或?qū)С鰹榇a
3.8.1 將命令復(fù)制為代碼
3.8.2 將命令導(dǎo)出為代碼
第4章 Selenium 1(Remote Control)
4.1 Selenium 1的工作原理
4.1.1 Selenium 1的組件
4.1.2 Selenium服務(wù)器
4.1.3 Selenium客戶端庫(kù)文件
4.2 安裝并使用Selenium
4.2.1 在C# IDE中使用Selenium
4.2.2 在Java IDE中使用Selenium
4.3 下載并啟動(dòng)Selenium服務(wù)器
4.4 選擇瀏覽器開(kāi)始測(cè)試
4.5 瀏覽器導(dǎo)航操作
4.5.1 Open(url)
4.5.2 GoBack(url)
4.5.3 Refresh , WindowFocus , WindowMaximize 和Close 
4.6 操作頁(yè)面元素
4.6.1 Type(locator, value)
4.6.2 TypeKeys(locator, value)
4.6.3 Click(locator)
4.6.4 ClickAt(locator, coordString)
4.6.5 doubleClick(locator)
4.6.6 doubleClickAt(locator, coordString)
4.6.7 Select(selectLocator, optionLocator)
4.6.8 check(locator)/unCheck(locator)
4.6.9 focus(locator)
4.7 鍵盤鼠標(biāo)模擬操作
4.8 獲取頁(yè)面元素的內(nèi)容
4.8.1 getTitle 
4.8.2 getLocation 
4.8.3 getValue(locator)
4.8.4 IsEditable(locator)
4.8.5 getText(locator)
4.8.6 isChecked(locator)
4.8.7 getSelectedIndex(selectLocator)
4.8.8 getSelectedLabel(selectLocator)
4.8.9 getSelectedValue(selectLocator)
4.8.10 getSelectOptions(selectLocator)
4.8.11 getTable(tableCell Address)
4.8.12 getAttribute(attributeLocator)
4.8.13 isTextPresent(pattern)
4.8.14 isElementPresent(locator)
4.8.15 isVisible(locator)
4.8.16 getXpathCount(locator)
4.9 設(shè)置等待
4.9.1 WaitForPageToLoad(timeout)
4.9.2 setTimeOut(timeout)
4.9.3 setSpeed(value)
4.10 測(cè)試控制和調(diào)試類操作
4.10.1 captureEntirePage Screenshot(filename, kwargs)
4.10.2 captureEntirePage Screenshot(filename)
4.10.3 highlight(locator)
4.11 JavaScript彈出對(duì)話框的處理
4.11.1 IsAlertPresent 
4.11.2 GetAlert 
4.11.3 IsConfirmationPresent 
4.11.4 GetConfirmation 
4.11.5 ChooseOkOnNext Confirmation 和Choose CancelOnNext Confirmation 
4.11.6 IsPromptPresent 
4.11.7 GetPrompt 
4.11.8 AnswerOnNextPrompt(answer)
4.12 瀏覽器多窗口處理
4.12.1 GetAllWindowIds 、GetAllWindowNames 和GetAllWindow Titles 
4.12.2 WaitForPopUp(windowID, timeout)
4.12.3 SelectPopUp(windowID)和SelectWindow(windowID)
4.12.4 OpenWindow(url, windowID)
4.13 結(jié)束測(cè)試
4.13.1 Close 和Stop 
4.13.2 shutDownSelenium Server 
第5章 Selenium 2(WebDriver)
5.1 Selenium 2——基于對(duì)象的測(cè)試
5.2 安裝并引用Selenium
5.2.1 在C# IDE中使用Selenium
5.2.2 在Java IDE中使用Selenium
5.3 選擇瀏覽器開(kāi)始測(cè)試
5.4 瀏覽器導(dǎo)航對(duì)象Navigation
5.4.1 GoToUrl /to 
5.4.2 Back /Forward 
5.4.3 Refresh 
5.5 查找條件對(duì)象By
5.5.1 Id(idToFind)
5.5.2 Name(nameToFind)
5.5.3 LinkText(linkText ToFind)
5.5.4 PartialLinkText(partial LinkTextToFind)
5.5.5 ClassName(className ToFind)
5.5.6 TagName(TagName ToFind)
5.5.7 XPath(xPathToFind)
5.6 操作頁(yè)面元素WebElement
5.6.1 Click 
5.6.2 SendKeys(text)
5.6.3 Clear 
5.6.4 Submit 
5.7 獲取頁(yè)面及頁(yè)面元素的內(nèi)容
5.7.1 Title/getTitle 
5.7.2 Url/getCurrentUrl 
5.7.3 Text/getText 
5.7.4 Selected/isSelected 
5.7.5 TagName/getTagName 
5.7.6 Enabled/isEnabled 
5.7.7 Displayed/isDisplayed 
5.7.8 GetAttribute(attribute Name)
5.8 彈出對(duì)話框的處理
5.8.1 Accept 
5.8.2 Dismiss 
5.8.3 SendKeys(keysToSend)
5.8.4 Text/getText 
5.9 瀏覽器多窗口處理
5.9.1 WindowHandles/get WindowHandles 
5.9.2 Window(windowName)
5.10 設(shè)置管理
5.10.1 Cookies/getCookies 
5.10.2 Window/window 
5.10.3 Timeouts 
5.11 為測(cè)試操作添加事件
5.11.1 在C#中使用Event FiringWebDriver
5.11.2 在Java中使用Event FiringWebDriver
5.12 結(jié)束測(cè)試
第6章 自動(dòng)化測(cè)試的流程和框架
6.1 自動(dòng)化測(cè)試的流程
6.2 自動(dòng)化測(cè)試框架
第7章 自動(dòng)化測(cè)試的實(shí)施
7.1 設(shè)計(jì)自動(dòng)化測(cè)試用例
7.1.1 登錄功能的用例設(shè)計(jì)
7.1.2 搜索商品功能的用例設(shè)計(jì)
7.1.3 購(gòu)買商品功能的用例設(shè)計(jì)
7.2 編寫(xiě)自動(dòng)化測(cè)試代碼
7.2.1 登錄功能的測(cè)試代碼
7.2.2 搜索商品功能的測(cè)試代碼
7.2.3 購(gòu)買商品功能的測(cè)試代碼
7.3 設(shè)計(jì)自動(dòng)化測(cè)試數(shù)據(jù)
7.3.1 登錄功能的數(shù)據(jù)
7.3.2 搜索商品功能的數(shù)據(jù)
7.3.3 購(gòu)買商品功能的數(shù)據(jù)
第8章 Selenium測(cè)試進(jìn)階
8.1 Opera/iPhone/Android測(cè)試
8.1.1 Opera測(cè)試
8.1.2 iPhone測(cè)試
8.1.3 Android測(cè)試
8.2 Selenium 1與Selenium 2的切換
8.2.1 從Selenium 1切換到Selenium 1
8.2.2 從Selenium 2切換到Selenium 2
8.3 對(duì)Selenium進(jìn)行擴(kuò)展
8.3.1 對(duì)Selenium IDE應(yīng)用擴(kuò)展
8.3.2 對(duì)Selenium 1應(yīng)用擴(kuò)展
8.3.3 對(duì)Selenium 2應(yīng)用擴(kuò)展
第9章 使用Selenium常見(jiàn)的問(wèn)題
9.1 使用Selenium IDE常見(jiàn)的問(wèn)題
9.2 使用Selenium 1常見(jiàn)的問(wèn)題
9.3 使用Selenium 2常見(jiàn)的問(wèn)題

本目錄推薦

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