[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • 自動化測試實戰寶典 Robot Framework+Python從小工到專家
    該商品所屬分類:圖書 -> 網絡技術
    【市場價】
    718-1040
    【優惠價】
    449-650
    【作者】 周金劍 
    【出版社】電子工業出版社 
    【ISBN】9787121363207
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    出版社:電子工業出版社
    ISBN:9787121363207
    商品編碼:67480374101

    品牌:文軒
    出版時間:2020-01-01
    代碼:109

    作者:周金劍

        
        
    "
    作  者:周金劍 著
    /
    定  價:109
    /
    出 版 社:電子工業出版社
    /
    出版日期:2020年01月01日
    /
    頁  數:516
    /
    裝  幀:平裝
    /
    ISBN:9787121363207
    /
    目錄
    ●第1部分 入門篇
    第1章 大話測試行業2
    1.1 測試行業現狀分析2
    1.2 未來發展趨勢4
    1.3 測試工程師的核心競爭力8
    1.4 測試知識體繫12
    1.5 測試發展能力圖譜及推薦書單23
    1.6 本章總結25
    第2章 認識自動化測試26
    2.1 為什麼自動化測試是必要的26
    2.2 手工測試與自動化測試的區別28
    2.3 自動化測試常見誤區29
    2.4 自動化測試的優劣分析31
    2.5 提倡分層自動化測試32
    2.6 什麼項目適合做自動化測試33
    2.6.1 什麼樣的項目或團隊適合做自動化測試34
    2.6.2 不適合做自動化測試的項目有什麼特點35
    2.7 做好自動化測試需要具備哪些能力36
    2.8 自動化測試引入時機和適用場景37
    2.9 常用主流工具有哪些38
    2.10 自動化測試面臨的挑戰41
    2.11 本章總結41
    第2部分 基礎學習篇
    第3章 ROBOT FRAMEWORK框架準備44
    3.1 ROBOT FRAMEWORK框架介紹44
    3.1.1 優勢和亮點44
    3.1.2 不足45
    3.1.3 Robot Framework生態繫統45
    3.2 WINDOWS平臺環境搭建47
    3.2.1 Python的安裝與配置47
    3.2.2 pip的安裝與升級49
    3.2.3 Robot Framework框架的安裝50
    3.2.4 wxPython框架的安裝50
    3.2.5 Robot Framework RIDE的安裝51
    3.3 MAC平臺環境搭建52
    3.3.1 Python的安裝與配置52
    3.3.2 pip的安裝53
    3.3.3 Robot Framework框架的安裝54
    3.3.4 Mac OS X無法啟動RIDE的解決方案54
    3.4 LINU臺環境搭建57
    3.4.1 Python的安裝與配置57
    3.4.2 pip的安裝與配置58
    3.4.3 Robot Framework框架的安裝58
    3.4.4 wxPython框架的安裝59
    3.5 ROBOT FRAMEWORK RIDE支持PYTHON 359
    3.5.1 Robot Framework RIDE 1.7.3的新特性59
    3.5.2 Robot Framework RIDE 1.7.3的安裝與升級60
    3.6 本章總結60
    第4章 PYTHON測試編程62
    4.1 語法規範62
    4.1.1 代碼編排63
    4.1.2 文檔編排63
    4.1.3 空格的使用64
    4.1.4 注釋及文檔描述64
    4.1.5 命名規範65
    4.1.6 編碼建議66
    4.2 PYTHON 2和PYTHON 3如何選擇67
    4.2.1 為什麼Python 2和Python 3都要學67
    4.2.2 Python 2和Python 3的主要特性區別68
    4.2.3 Python 2和Python 3同時兼容的技巧73
    4.3 快速入門75
    4.3.1 Python變量和賦值75
    4.3.2 Python字符串77
    4.3.3 Python組78
    4.3.4 Python字典79
    4.3.5 Python if分支條件80
    4.3.6 Python while循環81
    4.3.7 Python for循環81
    4.3.8 Python range內建函數82
    4.3.9 Python列表解析83
    4.3.10 Python open函數85
    4.3.11 Python錯誤和異常88
    4.3.12 Python函數93
    4.3.13 Python類102
    4.3.14 Python模塊與包110
    4.3.15 Python常用內置函數115
    4.4 PYTHON編程常用技巧116
    4.4.1 Python拼接字符串的7種方式116
    4.4.2 Python列表推導、字典推導、集合推導118
    4.4.3 Pyth操作符用來進行條件賦值119
    4.4.4 Python同時迭代兩個列表120
    4.4.5 Python帶索引的列表迭代120
    4.4.6 Python 迭代列表組合120
    4.4.7 Python素出現次數121
    4.4.8 Python 找出列表中出現次數素121
    4.4.9 Python一鍵啟用文件服務器122
    4.4.10 Python 快速拼接構造列表122
    4.4.11 Python 一行代碼搜索字符串的多個前後綴122
    4.4.12 Python實現真正的switch-case語句123
    4.4.13 Python實例方法、靜態方法、類方法123
    4.4.14 Python求集合並集、交集、差集124
    4.4.15 Python去除列素的幾種方法125
    第5章 ROBOT FRAMEWORK功能的使用127
    5.1 RIDE兩種啟動方式127
    5.2 RIDE功能介紹128
    5.2.1 菜單欄128
    5.2.2 工具欄131
    5.2.3 案例區131
    5.2.4 工作區131
    5.2.5 常用快捷鍵132
    5.3 常用ROBOT FRAMEWORK編輯器工具133
    5.3.1 PyCharm133
    5.3.2 Sublime Text138
    5.3.3 其他工具140
    5.4 測試項目、測試套件和測試用例141
    5.4.1 測試項目141
    5.4.2 測試套件141
    5.4.3 測試用例142
    5.5 資源文件143
    5.5.1 內部資源文件143
    5.5.2 外部資源文件143
    5.6 常量和變量144
    5.6.1 變量與常量介紹144
    5.6.2 變量作用域145
    5.6.3 Robot Framework內置變量146
    5.6.4 標量變量的定義和使用147
    5.6.5 列表變量的定義和使用149
    5.6.6 字典變量的定義和使用151
    5.6.7 變量知識補充153
    5.7 用戶關鍵字153
    5.7.1 關鍵字Arguments154
    5.7.2 關鍵字Teardown160
    5.7.3 關鍵字Return161
    5.8 EDIT選項卡162
    5.8.1 測試項目Edit選項卡162
    5.8.2 測試套件Edit選項卡163
    5.8.3 測試用例Edit選項卡165
    5.8.4 小結166
    5.9 TEXT EDIT選項卡167
    5.10 RUN選項卡168
    5.10.1 自動保存168
    5.10.2 失敗暫停168
    5.10.3 Arguments參數配置169
    5.10.4 Only run tests with these tags170
    5.10.5 Skip tests with these tags171
    5.10.6 查看測試報告和測試日志172
    5.11 ROBOT FRAMEWORK常用技巧173
    5.11.1 If分支結構173
    5.11.2 For循環結構174
    5.11.3 列表變量的素獲取176
    5.11.4 變量使用方法補充177
    5.11.5 搜索關鍵字178
    5.11.6 測試用例執行六大技巧179
    5.11.7 測試標簽技巧181
    5.11.8 Setup和Teardown183
    5.11.9 Pybot和Robot命令183
    5.11.10 Jybot模式安裝與運行185
    第6章 ROBOT FRAMEWORK常用函數庫189
    6.1 內置庫介紹189
    6.1.1 標準庫189
    6.1.2 擴展庫190
    6.2 EVALUATE萬能關鍵字191
    6.3 類型轉換194
    6.3.1 Convert To String:轉換成字符串194
    6.3.2 Convert To Integer:轉換成整數194
    6.3.3 Convert To Number:轉換成符點數194
    6.3.4 Convert To Boolean:轉換成布爾值195
    6.3.5 Encode String To Bytes:字符編碼196
    6.4 變量操作196
    6.4.1 Log Variables:打印變量196
    6.4.2 Import Variables:導入變量196
    6.4.3 Set Variable:設置變量197
    6.4.4 Set Global Variable:設置全局變量197
    6.4.5 Set Suite Variable:設置測試套件變量198
    6.4.6 Set Test Variable:設置測試用例變量198
    6.4.7 Set Variable If:當條件滿足時設置變量199
    6.4.8 Get Variables:獲取所有變量199
    6.4.9 Get Variable Value:獲取變量值199
    6.4.10 Get Environment Variables:獲取所有環境變量200
    6.4.11 Get Environment Variable:獲取環境變量值200
    6.4.12 Set Environment Variable:設置環境變量200
    6.5 關鍵字操作201
    6.5.1 Run Keyword:運行關鍵字201
    6.5.2 Run Keyword If:當條件滿足時運行關鍵字201
    6.5.3 Run Keyword Unless:當條件不滿足時運行關鍵字201
    6.5.4 Repeat Keyword:重復運行某關鍵字202
    6.5.5 Run Keywords:運行多個關鍵字202
    6.5.6 Run Keyword And Return:運行關鍵字並返回結果202
    6.5.7 Run Keyword And Return If:當條件滿足時運行關鍵字並返回結果203
    6.5.8 Run Keyword And Continue On Failure:失敗後仍運行指定關鍵字203
    6.5.9 Run Keyword And Ignore Error:運行關鍵字並忽略錯誤203
    6.5.10 Run Keyword If All Tests Passed:所有測試用例通過後運行關鍵字203
    6.5.11 Run Keyword If Any Tests Failed:任一測試用例失敗後運行關鍵字204
    6.5.12 Run Keyword If Test Passed:測試用例通過後運行關鍵字204
    6.5.13 Run Keyword If Test Failed:測試用例失敗後運行關鍵字204
    6.5.14 Run Keyword If Timeout Occurred:測試用例超時後運行關鍵字204
    6.6 條件與循環205
    6.6.1 Continue For Loop:直接繼續下一次循環205
    6.6.2 Continue For Loop If:當條件滿足時繼續下一次循環205
    6.6.3 Exit For Loop:立即退出循環205
    6.6.4 Exit For Loop If:當條件滿足時退出循環206
    6.7 斷言操作206
    6.7.1 Should (Not) Be Empty:斷言是否為空206
    6.7.2 Should (Not) Be Equal:斷言是否相等207
    6.7.3 Should (Not) Be Equal As Strings:斷言作為字符串是否相等207
    6.7.4 Should (Not) Be Equal As Integers:斷言作為整數是否相等208
    6.7.5 Should (Not) Be True:斷言是否為真208
    6.7.6 Should (Not) Contain:斷言是否素209
    6.7.7 Should (Not) Contain Any:斷言是否包素210
    6.7.8 Should Contain X Times:素是否被包含指定次數210
    6.7.9 Should (Not) Start With:斷言是否以某某開頭210
    6.7.10 Should (Not) End With:斷言是否以某某結尾211
    6.7.11 Should (Not) Match Regexp:斷言是否匹配正則表達式211
    6.7.12 Length Should Be:斷言長度是否相等212
    6.7.13 Keyword Should Exist:斷言關鍵字是否存在213
    6.7.14 List Should (Not) Contain Value:斷言列表是否包含某值213
    6.7.15 Lists Should Be Equal:斷言兩個列表是否相等213
    6.7.16 List Should Not Contain Duplicates:斷言列表不包含重復項214
    6.7.17 Dictionary Should Contain Item:斷言字典是否包含某鍵值對214
    6.7.18 Dictionary Should (Not) Contain Key:斷言字典是否包含某Key值214
    6.7.19 Dictionary Should (Not) Contain Value:斷言字典是否包含某Value值215
    6.7.20 Dictionaries Should Be Equal:斷言給定的字典是否相等215
    6.8 集合操作215
    6.8.1 Create List:創建列表215
    6.8.2 Log List:打印輸出列表中的值216
    6.8.3 Append To List素到列表216
    6.8.4 Insert Into List素到列表216
    6.8.5 Copy List:復制列表217
    6.8.6 Get From List:從列表中取值217
    6.8.7 Get Index From List:獲取列表值對應的索引位置217
    6.8.8 Reverse List:反轉列表218
    6.8.9 Set List Value:設置列表值218
    6.8.10 Sort List:排序列表219
    6.8.11 Remove From List:移除列表中指定素219
    6.8.12 Remove Values From List:從列表中移除給定的所有值219
    6.8.13 Remove Duplicates:從列表中移除重復項220
    6.8.14 Create Dictionary:創建字典220
    6.8.15 Log Dictionary:打印字典220
    6.8.16 Set To Dictionary素到字典221
    6.8.17 Copy Dictionary:復制字典221
    6.8.18 Get Dictionary Items:獲取字典中素221
    6.8.19 Get Dictionary Keys:獲取字典中的所有Key值222
    6.8.20 Get Dictionary Values:獲取字典中的所有Value值222
    6.8.21 Get From Dictionary:獲取字典中的指定Key值222
    6.8.22 Pop From Dictionary:刪除並返回字典中的指定Key值222
    6.8.23 Remove From Dictionary:刪除字典中的指定Key值223
    6.9 常用關鍵字223
    6.9.1 Log:打印輸出223
    6.9.2 Log Many:素值224
    6.9.3 Log To Console:打印到控制臺225
    6.9.4 Sleep:延時等待225
    6.9.5 Comment:添加注釋226
    6.9.6 Call Method:調用方法226
    6.9.7 Get Count:獲取數量227
    6.9.8 Get Length:獲取長度227
    6.9.9 Get Time:獲取時間227
    6.9.10 Pass Execution:標記測試用例執行成功229
    6.9.11 Pass Execution If:當條件滿足時標記測試用例執行成功229
    6.9.12 Fail:標記當前測試用例失敗229
    6.9.13 Fatal Error:停止執行所有測試用例230
    6.9.14 Import Library:導入測試庫230
    第3部分 項目實戰篇
    第7章 基於HTTP接口的自動化測試234
    7.1 接口測試掃盲234
    7.1.1 接口的本質234
    7.1.2 接口有哪些類別235
    7.1.3 什麼是接口測試236
    7.1.4 接口測試的重要性236
    7.1.5 接口測試的關注點237
    7.1.6 接口測試的介入時機238
    7.1.7 接口測試的根本目標238
    7.2 開展接口測試的基本流程239
    7.3 接口測試用例設計240
    7.3.1 三類對像抽像模型240
    7.3.2 接口測試三層模型240
    7.3.3 接口輸入用例設計241
    7.3.4 接口邏輯用例設計243
    7.3.5 接口輸出用例設計245
    7.3.6 其他部分用例設計246
    7.3.7 一個完整的例子247
    7.3.8 小結250
    7.4 環境依賴安裝250
    7.4.1 所需第三方庫列表250
    7.4.2 安裝Requests依賴庫251
    7.4.3 安裝RequestsLibrary依賴庫251
    7.4.4 安裝HttpLibrary.HTTP依賴庫251
    7.5 接口測試設計規範252
    7.5.1 接口測試整體分層結構252
    7.5.2 接口測試功能劃分原則254
    7.5.3 接口測試套件命名約定255
    7.5.4 接口測試用例命名與分類255
    7.6 接口測試項目實戰:很好實踐257
    7.6.1 實戰項目接口分析257
    7.6.2 實戰項目框架設計260
    7.6.3 實戰項目業務分層262
    7.6.4 實戰項目模塊劃分264
    7.6.5 公共請求方法265
    7.6.6 業務資源文件271
    7.7 接口測試項目實戰:用例設計273
    7.7.1 實戰一:登錄型接口功能測試設計274
    7.7.2 實戰二:列表型接口功能測試設計286
    7.7.3 實戰三:信息型接口功能測試設計295
    7.7.4 實戰四:基於業務場景下的接口組合測試設計301
    7.8 接口測試項目實戰:成果展示307
    7.9 ROBOT FRAMEWORK實戰常用技巧308
    7.9.1 一套測試用例支持多個環境運行309
    7.9.2 測試用例標簽分類策略311
    7.9.3 測試套件和測試用例Hook313
    7.9.4 動態構造測試數據315
    7.9.5 自定義Python方法317
    7.10 ROBOT FRAMEWORK開發繫統關鍵字319
    7.11 ROBOT FRAMEWORK+GITLAB代碼管理323
    7.12 ROBOT FRAMEWORK+JENKINS構建持續集成324
    7.12.1 Jenkins環境搭建325
    7.12.2 Robot Framework Jenkins插件安裝327
    7.12.3 添加運行節點Slave328
    7.12.4 Robot Framework+Job接口自動化測試配置332
    7.12.5 Robot Framework+Job測試構建及結果查看336
    第8章 基於SELENIUM的WEB UI自動化測試339
    8.1 SELENIUM框架介紹339
    8.1.1 Selenium是什麼339
    8.1.2 Selenium與Robot Framework的關繫339
    8.2 環境安裝340
    8.2.1 安裝依賴庫340
    8.2.2 查看庫版本340
    8.3 第一個示例340
    8.3.1 打開RIDE341
    8.3.2 創建項目341
    8.3.3 創建測試套件342
    8.3.4 創建測試用例342
    8.3.5 編寫測試用例343
    8.3.6 運行及查看結果344
    8.4 常用關鍵字346
    8.4.1 瀏覽器操作346
    8.4.2 iFrame操作347
    8.4.3 輸入操作347
    8.4.4素操作348
    8.4.5 屬性獲取349
    8.4素等作349
    8.4.7 預期結果校驗350
    8.4.8 Cookie操作351
    8.4.9 其他常用關鍵字352
    8.4.10 小結352
    8素定位353
    8.5.1 常用定位工具353
    8.5.2 常用定位方法355
    8.6 多瀏覽器處理357
    8.6.1 Chrome瀏覽器357
    8.6.2 Firefox瀏覽器358
    8.6.3 Safari瀏覽器360
    8.6.4 PhantomJS 瀏覽器362
    8.7 ROBOT FRAMEWORK+SELENIUM WEB UI自動化測試項目實戰363
    8.7.1 實戰項目背景說明363
    8.7.2 Web UI項目分層設計365
    8.7.3 實戰一:Web UI登錄類測試設計367
    8.7.4 實戰二:Web UI應用類測試設計372
    8.7.5 實戰三:Web UI列表類測試設計376
    8.7.6 小結379
    第9章 基於APPIUM的移動端自動化測試381
    9.1 APPIUM框架介紹381
    9.1.1 Appium是什麼381
    9.1.2 Appium常見概念382
    9.1.3 Appium工作原理383
    9.1.4 Appium與Robot Framework的關繫385
    9.2 環境搭建385
    9.2.1 Android自動化測試所需環境搭建385
    9.2.2 Appium框架所需環境搭建388
    9.2.3 iOS自動化測試所需環境搭建391
    9.3 APPIUM DESKTOP使用介紹393
    9.3.1 Appium Desktop的安裝393
    9.3.2 Appium Desktop的功能介紹393
    9.4 ROBOT FRAMEWORK+ APPIUM開展ANDROID自動化測試400
    9.4.1 需要了解的ADB知識400
    9.4.2 獲取Android設備序列號402
    9.4.3 獲取App包名和Activity名403
    9.4.4 第一個Appium Android自動化測試示例406
    9.4.5 獲取Android Ap素的方法408
    9.4.6 Android 素常用定位方式411
    9.4.7 Appium Library常用關鍵字413
    9.4.8 Android自動化測試實戰:前期準備414
    9.4.9 Android自動化測試實戰:項目結構設計416
    9.4.10 Android自動化測試實戰:公共關鍵字設計418
    9.4.11 實戰一:實現Android App自動登錄測試420
    9.4.12 實戰二:測試Android App同頁面的多個素423
    9.4.13 實戰三:獲取並斷言Android App Toast提示信息427
    9.4.14 小結428
    9.5 ROBOT FRAMEWORK+APPIUM開展IOS自動化測試429
    9.5.1 iOS開發證書、描述文件與Bundle ID的關繫430
    9.5.2 iOS產出物的幾種格式431
    9.5.3 獲取iOS設備的UDID和App Bundle ID432
    9.5.4 iOS常用命令434
    9.5.5 iOS模擬器的安裝和使用435
    9.5.6 iOS模擬器simctl常用命令437
    9.5.7 Appium安裝配置WebDriverAgent439
    9.5.8 獲取iOS Ap素的三種方法444
    9.5.9 iOS 素常用定位方式448
    9.5.10 第一個Appium iOS模擬器自動化測試示例450
    9.5.11 第一個Appium iOS真機自動化測試示例452
    9.5.12 Robot Framework + Appium實現iOS模擬器自動化測試454
    9.5.13 Robot Framework + Appium實現iOS真機自動化測試459
    9.5.14 小結464
    9.6 APPIUM+PYTHON開展H5混合應用自動化測試465
    9.6.1 在混合應用中識別H5頁面的幾種方法465
    9.6.2 混素定位整體思路467
    9.6.3 App WebView調試模式的檢查和開啟467
    9.6.4 利用DevTools遠程調試WebView468
    9.6.5 一個Appium+Python H5自動化測試示例469
    9.6.6 小結475
    9.7 ROBOT FRAMEWORK+ APPIUM開展小程序自動化測試476
    9.7.1 小程序和H5的區別476
    9.7.2 一個Appium+Python 小程序自動化測試示例477
    9.7.3 Robot Framework+ Appium實現小程序自動化測試480
    9.8 本章總結486
    第4部分 擴展篇
    第10章 ROBOT FRAMEWORK框架部分源碼解析490
    10.1 ROBOT FRAMEWORK框架目錄結構490
    10.1.1 Robot Framework源碼位置490
    10.1.2 Robot Framework源碼目錄結構492
    10.2 ROBOT FRAMEWORK執行用例邏輯分析500
    10.3 ROBOT FRAMEWORK二次開發―命令行實時顯示日志511
    內容簡介
    《自動化測試實戰寶典:Robot Framework+Python從小工到專家》以自動化測試技術為主線,循序漸進地介紹了自動化測試所涉及的知識體繫,通過不同端的實戰項目,綜合運用了所介紹的技術,旨在提高測試人員的綜合技術能力並擴展知識體繫。《自動化測試實戰寶典:Robot Framework+Python從小工到專家》從對測試行業現狀及未來幾年趨勢的分析開始,呼吁大家在時不我待的當今社會中,找準定位並建立自身的職場核心競爭力。然後圍繞自動化測試技術應用結合多端(後端、Web端、Android端、iOS端、H5端、小程序端)實例來引導讀者快速上手。本書涵蓋了絕大部分自動化測試知識,不但內容充實、邏輯嚴密,且圖文並茂、語言生動。對Robot Framework使用者來說,本書更是一部難得的工具寶典。《自動化測試實戰寶典:Robot Framework+Python從小工到專家》適合對測試技術感等



    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    【同作者商品】
    周金劍
      本網站暫時沒有該作者的其它商品。
    有該作者的商品通知您嗎?
    請選擇作者:
    周金劍
    您的Email地址
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部