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

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

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



    出版社:電子工業出版社
    ISBN:9787121369247
    版次:1

    商品編碼:12644264
    品牌:電子工業出版社
    包裝:平裝

    開本:16開
    出版時間:2019-07-01
    用紙:膠版紙

    頁數:272
    字數:352300
    正文語種:中文

    作者:蟲師

        
        
    "

    產品特色

    編輯推薦

    適讀人群 :軟件功能測試人員、軟件自動化測試人員,以及 Web開發人員。

    《Selenium3自動化測試實戰——基於Python語言》重要知識點總結如下:

    (1) Python3 編程語言基礎精講

    (2) 通過20個例子展示WebDriver API 的使用場景

    (3) unittest & pytest 測試框架全面介紹

    (4) 數據驅動模型在項目中的應用

    (5) 通過自動化項目串聯所有知識點

    (6) Jenkins持續集成的安裝與配置

    (7) appium 移動測試工具的應用


    內容簡介

    本書共分14章,第1章介紹了自動化測試相關的基礎知識。第2章到第10章是本書的重點,從環境搭建,到WebDriver API介紹,測試框架的使用,循序漸進地介紹了自動化測試所用到的知識,最後再通過項目將這些知識串聯起來。第11章詳細介紹了如何使用Jenkins配置自動化測試項目。第12章到第14章介紹了移動自動化測試工具appium的使用。本書的寫作目的並不是簡單地告訴讀者如何使用一個自動化測試工具,而是希望讀者在學習本書的內容後能夠提升技術高度、拓展技術寬度,從而擺脫簡單的手工測試,向高級測試工程師邁進。

    作者簡介

    蟲師,2011年6月開始在博客園持續分享測試技術和經驗,在自動化測試、性能測試方面有著豐富實戰經驗,另外,對Web開發技術也有一定的積累。前後擔任高級測試工程師、測試開發工程師,以及測試Leader等職位。

    目錄

    第1 章 自動化測試基礎 . 1


    1.1 分層的自動化測試 1


    1.2 適合自動化測試的項目 3


    1.3 如何學習UI 自動化測試 4


    1.4 Selenium 簡介 4


    1.5 appium 簡介 . 8



    第2 章 測試環境搭建 10


    2.1 安裝Python 10


    2.2 安裝Selenium 12


    2.3 第一個Selenium 自動化測試腳本 . 12


    2.4 瀏覽器驅動 13



    第3 章 Python 基礎 . 16


    3.1 Python 哲學 16


    3.2 輸出 18


    3.3 分支與循環 20


    3.4 組與字典 22


    3.5 函數、類和方法 25


    3.6 模組 27


    3.7 異常 34


    3.8 新手常犯的錯誤 38



    第4 章 WebDriver API 40


    4.1 素開始 40


    4.2 控制瀏覽器 52


    4.3 WebDriver 中的常用方法 53


    4.4 鼠標操作 55


    4.5 鍵盤操作 57


    4.6 獲得驗證信息 58


    4.7素等待 59


    4.8 定素 63


    4.9 多表單切換 64


    4.10 多窗口切換 65


    4.11 警告框處理 67


    4.12 下拉框處理 69


    4.13 上傳文件 70


    4.14 下載文件 72


    4.15 操作Cookie 74


    4.16 調用JavaScript . 75


    4.17 處理HTML5 視頻播放 . 77


    4.18 滑動解鎖 79


    4.19 窗口截圖 82


    4.20 關閉窗口 83



    第5 章 自動化測試模型 . 84


    5.1 基本概念 84


    5.2 自動化測試模型 85


    5.3 模塊化與參數化 86


    5.4 讀取數據文件 89



    第6 章 unittes測試框架 96


    6.1 認識unittest 97


    6.2 關於unittest 還需要知道的 . 108


    6.2.1 測試用例的執行順序 108


    6.2.2 執行多級目錄的測試用例 110


    6.2.3 跳過測試和預期失敗 111


    6.2.4 Fixtures . 113


    6.3 編寫Web 自動化測試 . 114



    第7 章 unittest 擴展 . 118


    7.1 HTML 測試報告 118


    7.2 數據驅動應用 124


    7.3 自動發送郵件功能 134



    第8 章 Page Object 140


    8.1 認識Page Object 140


    8.2 實現Paget Object . 141


    8.2.1 Paget Object 簡單實例 . 142


    8.2.2 改進Paget Object 封裝 143


    8.3 poium 測試庫 . 146



    第9 章 pytes測試框架 150


    9.1 pytest 簡單例子 150


    9.2 pytest 的基本使用方法 152


    9.3 pytest 擴展 163


    9.4 構建Web 自動化測試項目 . 166


    9.4.1 項目結構介紹 166


    9.4.2 主要代碼實現 168


    9.4.3 測試用例的運行與測試報告 173



    第10 章 Selenium Grid . 176


    10.1 Selenium Grid 介紹 . 176


    10.1.1 Selenium Server 環境配置 . 176


    10.1.2 Selenium Grid 工作原理 178


    10.2 Selenium Grid 應用 180





    第11 章 Jenkins 持續集成 . 187


    11.1 下載Tomcat 188


    11.2 下載Jenkins . 189


    11.3 安裝配置Jenkins . 190


    11.4 Jenkins 的基本使用 192


    11.5 Selenium 自動化項目配置 197



    第12 章 appium 的介紹與安裝 210


    12.1 appium 介紹 . 210


    12.2 appium 環境搭建 . 215


    12.2.1 Android Studio . 216


    12.2.2 Android 模擬器 219


    12.2.3 appium Desktop 222


    12.2.4 Python Client 223


    12.2.5 第一個appium 測試 223



    第13 章 appium 基礎 226


    13.1 Desired Capabilities 226


    13.2 控件定位 228


    13.3 appium 的常用API 235


    13.4 appium Desktop 243


    13.4.1 準備工作 243


    13.4.2 控件定位 245


    13.4.3 腳本錄制 246



    第14 章 appium 測試實例 . 249


    14.1 appium 應用測試 . 249


    14.1.1 原生應用測試 249


    14.1.2 移動Web 應用測試 . 250


    14.1.3 混合應用測試 252


    14.2 App 測試實戰 254


    查看全部↓

    前言/序言

    前 言

    《Selenium2 自動化測試實戰——基於Python 語言》出版後,我陸續收到許多反饋,有很多同學(我習慣這麼稱呼軟件測試的同行)通過這本書學會了Selenium 自動化測試,這是我寫這本書的初衷,能在你學習測試技術的道路上提供一點點幫助,我感到非常高興!也有同學向我反饋了書中的一些錯誤,在此深表感謝。

    隨著我在自動化測試技術上的積累,我越發覺得《Selenium2 自動化測試實戰——基於Python 語言》一書有許多不足之處,有些內容已經過時,有些技術需要更進一步的探討。2017 年的時候我萌生要寫第二版的想法,當時隻是想對少部分內容進行修改,直接到2018年下半年纔開始動筆重新整理內容。我寫書的方式是一遍遍地修改書中的內容,所以,雖然不是從頭到尾寫一本新書,但也花費了半年之久。

    前面的章節安排與《Selenium2 自動化測試實戰——基於Python 語言》一書相比,變化不大,但裡面的內容都有改動,主要是替換或修改了裡面的例子。隨著我對自動化測試的理解,更正了前一本書中的部分觀點。

    (1)加入了pytes測試框架的使用方法,與unittest 相比,pytest 的功能更加強大,而且還有豐富的擴展庫,更適合用來做自動化測試。

    (2)補充了Jenkins 的使用方法。

    (3)增加了3 章appium 移動自動化測試工具的介紹。隨著移動互聯網的發展,移動自動化測試幾乎成為測試人員必備技能之一,appium 正是在Selenium 的基礎上擴展而來的自動化工具。

    當然,在上一本的基礎上,本書也刪減了部分內容。

    (1)刪掉了Selenium IDE 相關的內容,越來越多的測試人員使用WebDriver 編寫自動化腳本,Selenium IDE 作為瀏覽器的自動化插件,已經很少有同學單獨使用它完成大型自動化項目了。

    (2)刪掉了Python 多線程相關的內容。多線程的優點是可以提高自動化測試的執行速度,缺點是降低了自動化的穩定性。本書介紹了減少測試用例執行時間的其他方法。

    (3)刪掉了BDD 行為驅動開發相關的內容,本書更聚焦於自動化測試技術,所以,其他技術請參考專業的書進行學習。

    本書在命名時也頗為糾結,本書的內容屬於《Selenium2 自動化測試實戰——基於Python 語言》升級版,如果命名為《Selenium2 自動化測試實戰——基於Python 語言(第二版)》可以看出這種繼承關繫,但是書中內容是基於Selenium3 編寫的,所以最終命名為《Selenium3 自動化測試實戰——基於Python 語言》。

    在本書出版之際,Selenium4 已在開發當中,從Selenium 官方給出的消息來看,Selenium4 對於本書的內容影響很小。

    最後,由於作者水平有限,書中難免有錯誤之處,希望你能將錯誤反饋給我,我將感激不盡。感謝編輯安娜,沒有她的幫助本書無法出版。感謝讀者的厚愛,正是你們的鼓勵

    和支持,纔使我有動力完成本書。

    蟲師

    2019 年6 月


    查看全部↓



    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部