注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計Robot Framework自動化測試精解

Robot Framework自動化測試精解

Robot Framework自動化測試精解

定 價:¥59.00

作 者: 劉云 著
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787115546487 出版時間: 2020-12-01 包裝: 平裝
開本: 16開 頁數(shù): 204 字?jǐn)?shù):  

內(nèi)容簡介

  本書共10章,主要內(nèi)容包括自動化測試概述,Robot Framework自動化測試框架,Robot Framework測試數(shù)據(jù),執(zhí)行Robot Framework測試用例,Robot Framework自帶的測試庫,常見的被測系統(tǒng),如何利用Jenkins和Robot Framework來執(zhí)行測試用例,如何從零開始編寫自動化測試用例,如何使用Robot Framework的高級功能,如何寫一個好的Robot Framework測試用例等。本書適合測試人員閱讀,也可供相關(guān)專業(yè)人士參考。

作者簡介

  劉云,測試專家,有多年Java開發(fā)經(jīng)驗和測試經(jīng)驗,精通Robot Framework、接口測試、性能測試等,曾經(jīng)帶領(lǐng)團(tuán)隊高質(zhì)量地完成了幾十個軟件產(chǎn)品的測試工作,所發(fā)布的產(chǎn)品遍布全球各大電信營運商。

圖書目錄

目 錄
第1章 自動化測試概述 1
1.1 自動化測試發(fā)展史 1
1.2 TDD與ATDD 2
第2章 Robot Framework
自動化測試框架 4
2.1 框架介紹 4
2.2 系統(tǒng)架構(gòu) 5
2.3 安裝Robot Framework和相關(guān)工具 6
2.3.1 安裝Python 6
2.3.2 安裝Robot Framework 7
2.3.3 驗證Robot Framework和
Python是否安裝成功 7
2.3.4 RIDE開發(fā)工具 10
2.4 小結(jié) 12
第3章 Robot Framework
測試數(shù)據(jù) 13
3.1 直觀地認(rèn)識Robot Framework
測試數(shù)據(jù) 14
3.1.1 創(chuàng)建測試工程、測試套件、
測試用例 15
3.1.2 創(chuàng)建資源文件和用戶關(guān)鍵字 16
3.1.3 測試用例的實現(xiàn) 20
3.1.4 更多測試套件 22
3.2 測試數(shù)據(jù)的基本語法 25
3.2.1 測試數(shù)據(jù)的結(jié)構(gòu) 25
3.2.2 文件格式 27
3.2.3 變量 31
3.2.4 變量文件 42
3.2.5 Setup和Teardown 44
3.2.6 標(biāo)簽 46
3.2.7 超時設(shè)置 48
3.2.8 模板 48
3.2.9 用戶關(guān)鍵字 50
3.2.10 資源文件 56
3.2.11 流程控制 58
3.3 小結(jié) 63
第4章 執(zhí)行Robot Framework
測試用例 65
4.1 通過IDE運行測試用例 65
4.2 通過命令行運行測試用例 66
4.3 測試數(shù)據(jù)源 67
4.4 輸出文件 70
4.4.1 XML文件 70
4.4.2 Log文件 70
4.4.3 Report文件 71
4.5 執(zhí)行流程 72
4.6 測試用例的返回值 73
4.7 小結(jié) 73
第5章 Robot Framework
自帶的測試庫 75
5.1 BuiltIn庫 75
5.1.1 Log和Log Many 75
5.1.2 Should Match和
Should Match Regexp 76
5.1.3 Run Keyword 76
5.1.4 Sleep和Wait Until Keyword
Succeeds 77
5.1.5 Should Be Equal 77
5.2 Collections庫 78
5.2.1 Should Contain 78
5.2.2 Get Count 79
5.2.3 刪除Dictionary變量的元素 79
5.3 DateTime庫 81
5.3.1 日期格式 81
5.3.2 時間格式 81
5.3.3 BuiltIn庫里的日期和
時間關(guān)鍵字 81
5.3.4 Collections庫里的日期和
時間關(guān)鍵字 83
5.4 Robot Framework自帶的
其他測試庫 83
5.5 小結(jié) 84
第6章 常見的被測系統(tǒng) 85
6.1 Windows GUI應(yīng)用程序 85
6.1.1 安裝AutoItLibrary 85
6.1.2 Web版計算器測試示例 86
6.2 后臺服務(wù)系統(tǒng) 92
6.2.1 安裝SSHLibrary 92
6.2.2 SSHLibrary的使用方法 93
6.2.3 Linux后臺服務(wù)系統(tǒng)測試 94
6.3 Web系統(tǒng)測試 96
6.3.1 安裝SeleniumLibrary 97
6.3.2 下載WebDriver 97
6.3.3 SeleniumLibrary的使用方法 97
6.3.4 Web系統(tǒng)測試用例 99
6.4 手機App測試 102
6.4.1 安裝JDK、Android SDK和
模擬器 103
6.4.2 安裝Appium服務(wù)器 103
6.4.3 安裝AppiumLibrary 105
6.4.4 AppiumLibrary的
使用方法 105
6.4.5 手機App版計算器
測試示例 105
6.5 小結(jié) 109
第7章 持續(xù)集成 110
7.1 安裝和配置Jenkins 111
7.1.1 下載Jenkins 111
7.1.2 啟動Jenkins 111
7.1.3 安裝插件 113
7.1.4 添加節(jié)點 114
7.1.5 啟動節(jié)點 116
7.2 執(zhí)行Robot Framework
測試用例 117
7.2.1 創(chuàng)建任務(wù) 117
7.2.2 任務(wù)概覽 124
7.3 小結(jié) 124
第8章 實戰(zhàn)——購物車的測試 125
8.1 用戶需求分析 125
8.2 測試點設(shè)計 126
8.3 測試套件設(shè)計 128
8.4 Web版購物車Robot Framework自動
化測試用例設(shè)計與實現(xiàn) 129
8.4.1 資源文件 130
8.4.2 淘寶的登錄限制 131
8.4.3 Web版購物車的US1:“加入
購物車”按鈕能出現(xiàn)在所有
商品的頁面上 132
8.4.4 Web版購物車的US2:進(jìn)入
購物車頁面,能看見所有
挑選的商品列表 135
8.4.5 用BeautifulSoup庫解析
商品屬性 140
8.4.6 Web版購物車的US3:能修改購物車?yán)镆堰x商品 143
8.4.7 Web版購物車的US4:進(jìn)入
收銀臺前能看到商品總價 148
8.4.8 生成測試文檔 153
8.4.9 創(chuàng)建Jenkins任務(wù) 155
8.5 App版購物車的Robot Framework
自動化測試用例設(shè)計與實現(xiàn) 156
8.5.1 Android App的頁面布局 157
8.5.2 App目錄和文件 158
8.5.3 App版購物車的US1:“加入
購物車”按鈕能出現(xiàn)在所有
商品的頁面上 161
8.5.4 App版購物車的US2:進(jìn)入
購物車頁面,能看見所有
挑選的商品列表 163
8.5.5 App版購物車的US3:
能修改購物車?yán)镆堰x商品 170
8.5.6 App版購物車的US4:進(jìn)入
收銀臺前能看到商品總價 175
8.6 小結(jié) 177
第9章 Robot Framework的
高級功能 178
9.1 并發(fā)執(zhí)行 178
9.1.1 并發(fā)執(zhí)行相互獨立的
測試套件 179
9.1.2 并發(fā)執(zhí)行互斥的測試套件 181
9.2 Evaluate 189
9.3 自定義擴(kuò)展測試庫 190
9.3.1 創(chuàng)建自定義擴(kuò)展測試庫 190
9.3.2 在Robot Framework中導(dǎo)入
自定義擴(kuò)展測試庫 192
9.3.3 測試庫的作用域 193
9.3.4 測試庫的版本 194
9.3.5 關(guān)鍵字的參數(shù) 194
9.3.6 測試庫的文檔 195
9.3.7 測試庫的日志 195
9.4 小結(jié) 196
第10章 如何寫一個好的Robot
Framework測試用例 197
10.1 推薦的8條規(guī)則 197
10.2 Robot Framework官方約定 198
10.2.1 命名約定 198
10.2.2 文檔約定 199
10.2.3 測試數(shù)據(jù)的結(jié)構(gòu) 200
附錄A 常用命令 202

本目錄推薦

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