注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)工業(yè)技術(shù)自動(dòng)化技術(shù)、計(jì)算技術(shù)Robot Framework自動(dòng)化測(cè)試框架核心指南

Robot Framework自動(dòng)化測(cè)試框架核心指南

Robot Framework自動(dòng)化測(cè)試框架核心指南

定 價(jià):¥49.00

作 者: 張永清
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302523925 出版時(shí)間: 2019-04-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 199 字?jǐn)?shù):  

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

  Robot Framework是目前眾多自動(dòng)化測(cè)試工具或者框架中一個(gè)非常流行的開(kāi)源框架,致力于解決重復(fù)功能測(cè)試勞動(dòng)所帶來(lái)的高額成本,將自動(dòng)化測(cè)試大眾化、簡(jiǎn)單化、通俗化,讓更多沒(méi)有編程基礎(chǔ)的人也能成功地完成自動(dòng)化測(cè)試?!禦obot Framework自動(dòng)化測(cè)試框架核心指南》分8章,內(nèi)容包括Robot Framework自動(dòng)化測(cè)試框架的基礎(chǔ)用法,框架的常用基礎(chǔ)測(cè)試Lib庫(kù)的使用(包含移動(dòng)端、Web端、接口端等常見(jiàn)自動(dòng)化測(cè)試類型),自定義測(cè)試Lib庫(kù)的編寫,編寫自動(dòng)化測(cè)試案例常用的一些技巧,后分享一下自動(dòng)化框架設(shè)計(jì)的思想以及其他類型自動(dòng)化框架簡(jiǎn)介?!禦obot Framework自動(dòng)化測(cè)試框架核心指南》適合Robot Framework初學(xué)者、軟件測(cè)試工程師、軟件測(cè)試經(jīng)理閱讀,也適合作為高等院校和培訓(xùn)學(xué)校相關(guān)專業(yè)課的配套參考書。

作者簡(jiǎn)介

  張永清,從事功能測(cè)試、自動(dòng)化測(cè)試、性能測(cè)試工作十多年,在自動(dòng)化測(cè)試設(shè)計(jì)、性能測(cè)試設(shè)計(jì)、性能診斷、性能分析調(diào)優(yōu)方面積累了多年經(jīng)驗(yàn),參與過(guò)的系統(tǒng)涉及公安、互聯(lián)網(wǎng)、移動(dòng)互聯(lián)網(wǎng)、大數(shù)據(jù)等領(lǐng)域。2017年成功轉(zhuǎn)型為Java開(kāi)發(fā)工程師,任職于蘇寧大數(shù)據(jù)研發(fā)中心、蘇寧研究院,目前重點(diǎn)關(guān)注大數(shù)據(jù)、圖像處理等領(lǐng)域。撰寫此書,希望對(duì)有志于從事自動(dòng)化測(cè)試的初學(xué)者有所幫助。

圖書目錄

第1章 初識(shí)Robot Framework
1.1 如何創(chuàng)建一個(gè)自動(dòng)化測(cè)試項(xiàng)目
1.1.1 創(chuàng)建測(cè)試項(xiàng)目
1.1.2 創(chuàng)建測(cè)試套件
1.1.3 創(chuàng)建測(cè)試用例
1.2 Robot Framework基礎(chǔ)關(guān)鍵字
1.2.1 如何搜索Robot Framework的關(guān)鍵字
1.2.2 關(guān)鍵字log
1.2.3 如何在用例中定義一個(gè)變量
1.2.4 如何快速查詢某一個(gè)關(guān)鍵字的API說(shuō)明
1.2.5 如何快速補(bǔ)全關(guān)鍵字
1.2.6 如何定義一個(gè)列表
1.2.7 如何定義一個(gè)字典
1.2.8 如何拼接兩個(gè)字符串
1.2.9 如何使用for循環(huán)
1.2.10 如何中斷for循環(huán)
1.2.11 Run KeyWord If判斷的使用
1.2.12 Comment關(guān)鍵字的使用
1.2.13 Return From Keyword和Return From Keyword If關(guān)鍵字的使用
1.3 Robot Framework斷言關(guān)鍵字
1.3.1 Should Be Equal關(guān)鍵字的使用
1.3.2 Should Be Trne關(guān)鍵字的使用
1.3.3 Should Contain關(guān)鍵字的使用
1.3.4 Should End With關(guān)鍵字的使用
1.3.5 其他常用斷言關(guān)鍵字
1.4 BuiltIn庫(kù)剩余關(guān)鍵字
1.4.1 常用轉(zhuǎn)換類型關(guān)鍵字
1.4.2 常用Get類型關(guān)鍵字
1.4.3 常用Import類型關(guān)鍵字
1.4.4 常用Set類型關(guān)鍵字
1.4.5 常用Run Keyword類型關(guān)鍵字
1.4.6 其他關(guān)鍵字
第2章 Robot Framework對(duì)數(shù)據(jù)庫(kù)的操作
2.1 DatabaseLibrary庫(kù)的使用
2.1.1 如何連接數(shù)據(jù)庫(kù)
2.1.2 如何斷開(kāi)數(shù)據(jù)庫(kù)
2.1.3 如何對(duì)數(shù)據(jù)庫(kù)的表進(jìn)行查詢
2.1.4 如何插入和刪除數(shù)據(jù)
2.1.5 如何執(zhí)行數(shù)據(jù)庫(kù)腳本文件
2.1.6 DatabaseLibrarV庫(kù)的其他操作關(guān)鍵字
2.2 MongoDBLibrary庫(kù)的使用
2.2.1 MongoDB數(shù)據(jù)庫(kù)的連接和斷開(kāi)
2.2.2 Get Mongodb Databases和Get Mongodb Collections
2.2.3 Save Mongodb Records
2.2.4 Retrieve All Mongodb Records
2.2.5 Update Many Mongodb Records
2.2.6 RemoveMongodb Records
2.2.7 MongoDBLibrary庫(kù)的其他關(guān)鍵字
第3章 HTTP接口自動(dòng)化測(cè)試
3.1 HttpLibrary.HTTP庫(kù)的使用
3.1.1 Create Http Context
3.1.2 Get
3.1.3 Get Response Body
3.1.4 Get Response Status
3.1.5 Get Response Header
3.1.6 Set Request Header
3.1.7 Set Request Body
3.1.8 Post
3.1.9 Follow Response
3.1.10 HttpLibrary.HTTP庫(kù)的其他關(guān)鍵字
3.2 RequestsLibrary庫(kù)的使用
3.2.1 Create Session和Get Request
3.2.2 PostRequest
3.2.3 RequestsLibrary庫(kù)的其他關(guān)鍵字
3.3 RESTinstance庫(kù)的使用
第4章 移動(dòng)手機(jī)自動(dòng)化測(cè)試
4.1 Appium介紹
4.1.1 Appium中的常用術(shù)語(yǔ)
4.1.2 Appium服務(wù)關(guān)鍵字
4.2 AppiumLibrary庫(kù)的使用
4.2.1 Open Application
4.2.2 Input Text和Click Button
4.2.3 Clear Text
4.2.4 Click Element
4.2.5 Click A Point
4.2.6 C1ick Element At Coordinates
4.2.7 Get Element Location
4.2.8 Get Current Context
4.2.9 Get Contexts
4.2.10 Switch To Context
4.2.11 Get Elements
4.2.12 Get Element Attribute
4.2.13 Get Network Connection Status和Set Network Connection Status
4.2.14 Element Attribute Should Match
4.2.15 Element Name Should Be和Element Value Should Be
4.2.16 AppiumLibra巧庫(kù)其他的常見(jiàn)自動(dòng)化關(guān)鍵字
第5章 Web自動(dòng)化測(cè)試
5.1 Selenium Web自動(dòng)化
5.1.1 Selenium和Robot Framework Selenium2Library庫(kù)介紹
5.1.2 Open Browser和Close Browser
5.1.3 Input Text
5.1.4 Click Button
5.1.5 Click Element
5.1.6 Click Link
5.1.7 Add Cookie、Get Cookie和Delete Cookie
5.1.8 Get All Links
5.1.9 Choose File
5.1.10 Get Text
5.1.11 Get Title
5.1.12 Get Value
5.1.13 Get Webelements和Get Webelement
5.1.14 Get Window Titles
5.1.15 Go Back和Go To
5.1.16 Get List Items
5.1.17 Get Selected List Value
5.1.18 Select From List
5.1.19 Selenium2Library庫(kù)其他的自動(dòng)化測(cè)試關(guān)鍵字介紹
5.2 SikuliLibrary庫(kù)的使用
5.2.1 Sikuli簡(jiǎn)介
5.2.2 SikuliLibrary的使用
5.2.3 SikuliLibrary的工作原理
5.2.4 SikuliLibrary常用關(guān)鍵字介紹
第6章 編寫自定義的Robot Framework Lib
6.1 使用Python編寫自定義的Robot Framework Lib
6.1.1 使用Python構(gòu)建Lib工程
6.1.2 使用Python編寫自定義的Lib
6.1.3 打包自定義的Lib
6.1.4 Remote遠(yuǎn)程庫(kù)
6.2 使用Java編寫自定義的Robot Framework Lib
6.2.1 在Robot Framwork中調(diào)用Java Lib庫(kù)
6.2.2 使用Java編寫自定義的Lib
第7章 自動(dòng)化測(cè)試用例的編寫技巧
7.1 自動(dòng)化測(cè)試用例的常用技巧
7.1.1 自動(dòng)化測(cè)試用例的容錯(cuò)
7.1.2 自動(dòng)化測(cè)試用例的測(cè)試數(shù)據(jù)初始化和臟數(shù)據(jù)的處理
7.2 如何高效地維護(hù)好自動(dòng)化測(cè)試用例
7.2.1 提取出共用變量統(tǒng)一維護(hù)
7.2.2 在單個(gè)自動(dòng)化測(cè)試用例中多使用變量
7.2.3 提取復(fù)用的業(yè)務(wù)或者步驟,封裝自定義的用戶關(guān)鍵字
7.2.4 封裝全局可用的資源文件
第8章 自動(dòng)化測(cè)試框架的設(shè)計(jì)
8.1 Jenkins下自動(dòng)化測(cè)試的調(diào)度管理
8.1.1 Jenkins介紹
8.1.2 在Jenkins上運(yùn)行Robot Framework自動(dòng)化測(cè)試用例
8.2 如何做好自動(dòng)化測(cè)試平臺(tái)框架的設(shè)計(jì)
8.3 其他常用的自動(dòng)化測(cè)試框架介紹
8.3.1 RedwoodHQ介紹
8.3.2 Cucumber介紹

本目錄推薦

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