[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《Selenium測試實踐-基於電子商務平台》掃描版[PDF]
《Selenium測試實踐-基於電子商務平台》掃描版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/10
大       小 -
《Selenium測試實踐-基於電子商務平台》掃描版[PDF] 簡介: 中文名 : Selenium測試實踐-基於電子商務平台 作者 : 關春銀 王林 周晖 吳付華 圖書分類 : 網絡 資源格式 : PDF 版本 : 掃描版 出版社 : 電子工業出版社 書號 : 9787121131370 發行時間 : 2011年4月29日 地區 : 大陸 語言 : 簡體中文 簡介 : 評論處1樓有網盤鏈接 內容介紹:   自動化測試已經
電驢資源下載/磁力鏈接資源下載:
全選
"《Selenium測試實踐-基於電子商務平台》掃描版[PDF]"介紹
中文名: Selenium測試實踐-基於電子商務平台
作者: 關春銀
王林
周晖
吳付華
圖書分類: 網絡
資源格式: PDF
版本: 掃描版
出版社: 電子工業出版社
書號: 9787121131370
發行時間: 2011年4月29日
地區: 大陸
語言: 簡體中文
簡介:

評論處1樓有網盤鏈接
內容介紹:
  自動化測試已經不是一個新名詞,隨著一些自動化測試工具的出現並且進入國內,自動化測試行業的發展很快。本書對開源自動化測試工具selenium進行了詳細介紹,幫助讀者熟練掌握selenium的使用方法。
   《selenium測試實踐:基於電子商務平台》將電子商務平台下的selenium測試技巧通過具有代表性的實例進行分析,深入淺出地把相關概念和知識點展現給讀者。本書主要內容包括軟件測試的基礎、selenium自動化測試基礎知識、ide安裝及介紹、selenium腳本編寫環境的搭建、腳本元素定位實例學習、selenium中action命令實例學習、selenium中accessors命令實例學習、selenium中assertions 命令實例學習、selenium項目實踐操作等內容。
   《selenium測試實踐:基於電子商務平台》可作為剛進入性能測試領域的測試工程師的入門參考書,對已經有一定性能測試經驗的讀者來說,也是一本整理思路、融會貫通的總結筆記。
內容截圖:



目錄:
第1章 軟件測試的基礎 1
1.1 概要 1
1.2 軟件生命周期的各個階段 2
1.3 軟件測試概述 5
1.4 軟件測試的目的 7
1.5 軟件測試的方法 8
1.5.1 等價類劃分法 8
1.5.2 邊界值分析法 9
1.5.3 錯誤猜測法 10
1.6 通過軟件測試找出缺陷 10
第2章 selenium自動化測試基礎知識 13
2.1 什麼是自動化測試 13
2.2 自動化測試的流程 15
2.2.1 軟件測試工作的流程 16
2.2.2 自動化測試的流程 21
2.3 什麼是selenium 23
2.4 為什麼選擇selenium作為web自動化測試工具 24
2.5 如何選擇合適的selenium 25
第3章 ide安裝及介紹 27
.3.1 firefox 的安裝 27
3.2 ide的安裝 31
3.3 ide基礎知識 33
3.3.1 概述 33
3.3.2 菜單欄 35
3.3.3 base url 44
3.3.4 測試錄制回放工具條 45
3.3.5 測試用例面板 46
3.3.6 詳細信息欄 48
3.3.7 ide錄制腳本、回放腳本 50
3.3.8 增加測試結果屬性驗證 53
3.3.9 ide 命令插入 54
第4章 selenium腳本編寫環境的搭建 56
4.1 腳本開發環境的搭建——junit 56
4.1.1 環境安裝 56
4.1.2 驗證環境搭建成功 61
4.2 firebug環境的搭建及使用 63
4.2.1 firebug的安裝 63
4.2.2 firebug的使用 67
4.3 xpath環境的搭建及使用 67
4.3.1 xpath的安裝 67
4.3.2 xpath的使用 70
第5章 腳本元素定位實例學習 72
5.1 element locators(元素定位器) 72
5.2 stringmatching patterns(字符串匹配模式) 78
5.3 select option specifiers(select選項指定器) 81
第6章 selenium中actions命令實例學習 83
6.1 open(url)命令 84
6.1.1 ide環境下使用實例 84
6.1.2 junit環境下使用實例 85
6.2 click(locator) 87
6.2.1 ide環境下使用實例 87
6.2.2 junit環境下使用實例 88
6.3 clickat(locator,coordstring) 90
6.4 type(locator,value) 90
6.4.1 ide環境下使用實例 90
6.4.2 junit環境下使用實例 91
6.5 select(selectlocator, optionlocator) 92
6.5.1 ide環境下使用實例 92
6.5.2 junit環境下使用實例 93
6.6 goback() 94
6.6.1 ide環境下使用實例 94
6.6.2 junit環境下使用實例 95
6.7 assignid (locator,identifier) 96
6.7.1 ide環境下使用實例 96
6.7.2 junit環境下使用實例 97
6.8 check(locator)/uncheck(locator) 98
6.8.1 ide環境下使用實例 98
6.8.2 junit環境下使用實例 99
6.9 captureentirepagescreenshot(filename,kwargs) 100
6.9.1 ide環境下使用實例 100
6.9.2 junit環境下使用實例 101
6.10 pause (waittime) 101
6.10.1 ide環境下使用實例 101
6.10.2 junit環境下使用實例 102
6.11 typekeys(locator, value) 103
6.11.1 ide環境下使用實例 103
6.11.2 junit環境下使用實例 104
6.12 selectframe (locator) 105
6.12.1 ide環境下使用實例 105
6.12.2 junit環境下使用實例 107
6.13 runscript (script) 108
6.13.1 ide環境下使用實例 108
6.13.2 junit環境下使用實例 109
6.14 fireevent(locator,eventname) 110
6.14.1 ide環境下使用實例 110
6.14.2 junit環境下使用實例 111
6.15 keypress(locator,keysequence) 112
6.15.1 ide環境下使用實例 112
6.15.2 junit環境下使用實例 113
6.16 focus (locator) 114
6.17 controlkeydown()/controlkeyup() 114
6.17.1 ide環境下使用實例 114
6.17.2 junit環境下使用實例 115
6.18 metakeydown()/metakeyup() 116
6.19 shiftkeydown()/shiftkeyup() 116
6.20 altkeydown()/altkeyup() 116
6.21 windowmaximize() 116
6.22 setspeed(value) 116
6.22.1 ide環境下使用實例 117
6.22.2 junit環境下使用實例 118
6.23 setmousespeed (pixels) 118
6.24 highlight(locator) 119
6.24.1 ide環境下使用實例 119
6.24.2 junit環境下使用實例 119
6.25 refresh() 120
6.25.1 ide環境下使用實例 120
6.25.2 junit環境下使用實例 121
6.26 close() 122
6.26.1 ide環境下使用實例 122
6.26.2 junit環境下使用實例 123
6.27 openwindow (url,windowid) 123
6.28 selectwindow(windowid) 123
6.29 windowfocus() 124
6.29.1 ide環境下使用實例 124
6.29.2 junit環境下使用實例 125
6.30 choosecancelonnextconfirmation() 126
6.31 answeronnextprompt (answer) 126
6.32 doubleclick(locator) 126
6.32.1 ide環境下使用實例 127
6.32.2 junit環境下使用實例 128
6.33 doubleclickat(locator) 128
6.34 contextmenu (locator) 128
6.34.1 ide環境下使用實例 129
6.34.2 junit環境下使用實例 130
6.35 settimeout (timeout) 130
6.36 waitforpagetoload(timeout) 130
6.36.1 ide環境下使用實例 131
6.36.2 junit環境下使用實例 132
6.37 waitforframetoload(frameaddress,timeout) 132
6.38 waitforcondition(script,timeout) 132
6.39 store(expression,variablename) 133
6.40 echo(message) 133
6.40.1 ide環境下使用實例 134
6.40.2 junit環境下使用實例 135
6.41 submit(formlocator) 135
6.42 keydown(locator,keysequence)/keyup
(locator, keysequence) 135
6.43 mousedown(locator)/ mouseup(locator) 136
6.44 mousemove(locator)/ mouseout(locator) 136
6.45 mouseover(locator) 136
6.46 removeallselections(locator) 137
第7章 selenium中accessors命令實例學習 138
7.1 storevalue(locator,variablename) 138
7.1.1 ide環境下使用實例 139
7.1.2 junit環境下使用實例 140
7.2 storetext(locator,variablename) 140
7.2.1 ide環境下使用實例 140
7.2.2 junit環境下使用實例 141
7.3 storetitle(variablename) 142
7.3.1 ide環境下使用實例 142
7.3.2 junit環境下使用實例 143
7.4 storelocation(variablename) 144
7.4.1 ide環境下使用實例 144
7.4.2 junit環境下使用實例 145
7.5 storeelementpresent(locator,variablename) 146
7.5.1 ide環境下使用實例 146
7.5.2 junit環境下使用實例 147
7.6 storetextpresent(pattern,variablename) 148
7.6.1 ide環境下使用實例 148
7.6.2 junit環境下使用實例 149
7.7 storeattribute(attributelocator,variablename) 149
7.7.1 ide環境下使用實例 150
7.7.2 junit環境下使用實例 151
7.8 storeallwindowids(variablename) 151
7.9 storeallwindownames(variablename) 151
7.10 storeallwindowtitles(variablename) 152
7.10.1 ide環境下使用實例 152
7.10.2 junit環境下使用實例 153
7.11 storeselectoptions(selectlocator,variablename) 154
7.11.1 ide環境下使用實例 154
7.11.2 junit環境下使用實例 155
7.12 storesomethingselected(selectlocator,variablename) 156
7.12.1 ide環境下使用實例 156
7.12.2 junit環境下使用實例 157
7.13 storeselectedid(selectlocator,variablename)/
storeselectedids(selectlocator,variablename) 158
7.14 storeselectedindex(selectlocator,variable name)/
storeselectedindexs(selectlocator,variablename) 158
7.15 storeselectedvalue(selectlocator,variablename)/
storeselectedvalues(selectlocator,variablename) 159
7.16 storeselectedlabel(selectlocator,variablename)/
storeselectedlabels(selectlocator,variablename) 159
7.16.1 ide環境下使用實例 159
7.16.2 junit環境下使用實例 160
7.17 storechecked(locator,variablename) 161
7.17.1 ide環境下使用實例 162
7.17.2 junit環境下使用實例 163
7.18 storetable(tablecelladdress,variablename) 163
7.18.1 ide環境下使用實例 163
7.18.2 junit環境下使用實例 164
7.19 storealert(variablename) 165
7.19.1 ide環境下使用實例 166
7.19.2 junit環境下使用實例 167
7.20 storeconfirmation(variablename) 167
7.21 storeprompt(variablename) 168
7.22 storeallbuttons(variablename) 168
7.23 storeallfields(variablename) 169
7.24 storealllinks(variablename) 169
7.25 storebodytext(variablename) 169
7.26 storehtmlsource(variablename) 170
7.26.1 ide環境下使用實例 170
7.26.2 junit環境下使用實例 170
7.27 storecookie(variablename) 171
7.28 storeelementheight(locator,variablename) 171
7.29 storeelementpositionleft(locator,variablename) 172
7.30 storemousespeed(variablename) 172
7.31 storexpathcount(xpath,variablename) 173
7.32 storeeditable(locator,variablename) 173
7.33 storevisible(locator,variablename) 173
第8章 selenium中assertions命令實例學習 175
8.1 assertvalue(locator, pattern) 176
8.1.1 ide環境下使用實例 176
8.1.2 junit環境下使用實例 177
8.2 asserttext(locator, pattern) 178
8.2.1 ide環境下使用實例 178
8.2.2 junit環境下使用實例 178
8.3 asserttitle(pattern) 179
8.3.1 ide環境下使用實例 179
8.3.2 junit環境下使用實例 180
8.4 assertlocation(pattern) 181
8.4.1 ide環境下使用實例 181
8.4.2 junit環境下使用實例 181
8.5 assertelementpresent(pattern) 182
8.5.1 ide環境下使用實例 182
8.5.2 junit環境下使用實例 183
8.6 asserttextpresent(pattern) 184
8.6.1 ide環境下使用實例 184
8.6.2 junit環境下使用實例 185
8.7 assertattribute(attributelocator, pattern) 185
8.7.1 ide環境下使用實例 185
8.7.2 junit環境下使用實例 186
8.8 assertselectoptions(selectlocator,pattern) 187
8.8.1 ide環境下使用實例 187
8.8.2 junit環境下使用實例 188
8.9 assertsomethingselected(selectlocator) 189
8.9.1 ide環境下使用實例 189
8.9.2 junit環境下使用實例 190
8.10 assertselectedid(selectlocator,pattern)/
assertselectedids(selectlocator, pattern) 191
8.11 assertselectedindex(selectlocator,pattern)/
assertselectedindexs(selectlocator,pattern) 191
8.12 assertselectedvalue(selectlocator,pattern)/
assertselectedvalues(selectlocator,pattern) 191
8.13 assertselectedlabel(selectlocator,pattern)/
assertselectedlabels(selectlocator,pattern) 192
8.13.1 ide環境下使用實例 192
8.13.2 junit環境下使用實例 193
8.14 assertchecked(locator) 194
8.14.1 ide環境下使用實例 194
8.14.2 junit環境下使用實例 194
8.15 asserttable(tablecelladdress, pattern) 195
8.15.1 ide環境下使用實例 195
8.15.2 junit環境下使用實例 196
8.16 assertalert(pattern) 197
8.16.1 ide環境下使用實例 197
8.16.2 junit環境下使用實例 198
8.17 assertconfirmation(pattern) 199
8.18 assertprompt (pattern) 199
8.19 assertallwindowids(pattern) 200
8.20 assertallwindownames(pattern) 200
8.21 assertallwindowtitles(pattern) 200
8.22 assertselected(selectlocator,optionlocator) 201
8.23 asserteditable(locator) 201
8.24 assertvisible(locator) 201
8.25 assertelementheight(locator, pattern) 202
8.26 assertelementpositionleft(locator, pattern) 202
8.27 assertmousespeed(pattern) 202
第9章 selenium項目實踐操作 203
9.1 項目簡介 203
9.2 注冊(register)流程實例 203
9.2.1 流程查看 203
9.9.2 腳本內容 204
9.3 登錄(login)流程實例 206
9.3.1 流程查看 206
9.3.2 腳本內容 207
9.4 查詢(search)流程實例 208
9.4.1 流程查看 208
9.4.2 腳本內容 208
9.5 購物(buy)流程實例 210
9.5.1 流程查看 210
9.5.2 腳本內容 210



相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved