幫助中心 | 我的帳號 | 關於我們

GUI自動化測試開發實戰教程(Python版微課版)/互聯網+職業技能系列

  • 作者:編者:蝸牛學院//周海峰//鄧強|責編:左仲海
  • 出版社:人民郵電
  • ISBN:9787115537317
  • 出版日期:2021/02/01
  • 裝幀:平裝
  • 頁數:247
人民幣:RMB 49.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書講解了GUI自動化測試開發的主流編程語言、自動化實現原理、常用工具及自動化框架的代碼實現。全書共9章,包括自動化測試概念、Python編程基礎、基於圖像識別的自動化測試、Selenium入門、Selenium進階、自動化測試框架、Windows應用的自動化測試框架、Android移動端自動化測試、移動端雲測試平台開發。
    本書可以作為高校電腦及相關專業的教材,也可以作為測試開發愛好者的參考書。

作者介紹
編者:蝸牛學院//周海峰//鄧強|責編:左仲海
    蝸牛學院,IT與互聯網人才孵化基地,採用獨創的PBET教學模式,線上和線下相結合,以項目和任務為驅動採用「場景式」教學手段,保障學員的學習效果,突破職業瓶頸,實現高薪就業。只為成就更好的你。     蝸牛學院目前在成都、上海、北京、重慶、武漢、西安等地提供線下培訓,同時官網也提供在線學習輔導。

目錄
第1章  自動化測試概念
  1.1  自動化測試的必要性
    1.1.1  回歸測試和兼容性測試
    1.1.2  回歸測試策略
    1.1.3  回歸測試實施
    1.1.4  兼容性測試
    1.1.5  兼容性測試實施
  1.2  自動化測試
    1.2.1  理解自動化測試
    1.2.2  自動化測試技術類別
    1.2.3  自動化測試實施過程
    1.2.4  自動化測試的價值
    1.2.5  什麼項目適合自動化測試
    1.2.6  自動化測試實施難題
  1.3  軟體測試專業術語
    1.3.1  產品和項目
    1.3.2  軟體測試階段
    1.3.3  驗收測試階段
    1.3.4  測試方法
    1.3.5  測試類型
  1.4  自動化測試的核心技術和實施難度
    1.4.1  界面級自動化測試
    1.4.2  界面級自動化測試工作原理
    1.4.3  模擬按鍵操作和滑鼠定位
    1.4.4  基於界面圖像識別和定位
    1.4.5  識別界面元素的核心屬性
    1.4.6  界面級自動化測試的優勢
    1.4.7  界面級自動化測試的難題
    1.4.8  關於自動化測試的實踐經驗
第2章  Python編程基礎
  2.1  Python安裝配置
    2.1.1  安裝Python和配置環境變數
    2.1.2  Python的常用集成開發環境
    2.1.3  Python規範
  2.2  Python編碼
    2.2.1  輸入輸出
    2.2.2  數據類型
    2.2.3  控制結構
    2.2.4  函數
    2.2.5  模塊和包
    2.2.6  面向對象
    2.2.7  Python連接MySQL
    2.2.8  多線程
第3章  基於圖像識別的自動化測試
  3.1  SikuliX基礎應用
    3.1.1  SikuliX下載和安裝
    3.1.2  SikuliX IDE的使用
  3.2  利用SikuliX測試進銷存系統
    3.2.1  在MySQL中配置蝸牛進銷存系統資料庫
    3.2.2  Tomcat的下載和安裝

    3.2.3  基於SikuliX的蝸牛進銷存系統的測試
    3.2.4  使用SikuliX IDE進行測試
    3.2.5  通過Python代碼來實現SikuliX的調用
    3.2.6  SikuliX使用的總結
  3.3  利用Python開發圖像識別測試框架
    3.3.1  圖像識別的基本思路
    3.3.2  模板匹配的核心演算法
    3.3.3  模板匹配的基礎代碼
    3.3.4  優化模板匹配代碼
    3.3.5  實現自動化測試框架
第4章  Selenium入門
  4.1  Selenium初識
    4.1.1  基於界面元素的自動化工具
    4.1.2  Selenium簡介
  4.2  Selenium IDE
    4.2.1  Selenium IDE安裝
    4.2.2  Selenium IDE實現原理
    4.2.3  Selenium IDE的使用
第5章  Selenium進階
  5.1  WebDriver初識
    5.1.1  安裝配置WebDriver
    5.1.2  實現完成第一個測試腳本
  5.2  WebDriver常用API
    5.2.1  瀏覽器的操作
    5.2.2  元素的定位方式
    5.2.3  對已定位元素的操作
  5.3  等待時間
  5.4  文件上傳
  5.5  WebDriver焦點切換
    5.5.1  WebDriver焦點切換的用法
    5.5.2  確認對話框
    5.5.3  新窗口的切換
    5.5.4  內嵌頁面的切換
  5.6  WebDriver截圖
  5.7  WebDriver調用JavaScript
  5.8  滑鼠和鍵盤事件
    5.8.1  滑鼠事件
    5.8.2  鍵盤事件
  5.9  瀏覽器兼容性測試
第6章  自動化測試框架
  6.1  概述
  6.2  線性腳本自動化
  6.3  模塊化測試
    6.3.1  簡單封裝
    6.3.2  優化代碼
    6.3.3  高級參數化
  6.4  數據驅動實現
    6.4.1  自動化測試用例編寫
    6.4.2  添加模塊腳本
    6.4.3  添加測試用常式序

    6.4.4  Python讀取Excel文件中的數據
    6.4.5  編寫驅動程序
    6.4.6  生成測試報告
    6.4.7  數據驅動實現的補充
    6.4.8  數據驅動框架在蝸牛進銷存系統中的應用
    6.4.9  自動化測試框架的總結
第7章  Windows應用的自動化測試框架
  7.1  UI Automation簡介
  7.2  UI Automation的使用
    7.2.1  UI Spy的使用
    7.2.2  UI Automation的使用示例
    7.2.3  UI Automation API
    7.2.4  UI Automation使用中出現的問題
  7.3  利用Python開發Monkey測試腳本
    7.3.1  關於Monkey測試
    7.3.2  Monkey測試的實現思路
    7.3.3  實現簡單的Monkey測試
    7.3.4  實現高級的Monkey測試
    7.3.5  重現Monkey測試隨機事件
第8章  Android移動端自動化測試
  8.1  Android配置及應用
    8.1.1  Android SDK配置
    8.1.2  Android模擬器配置
    8.1.3  ADB命令應用
  8.2  Monkey測試工具應用
    8.2.1  Monkey基礎應用
    8.2.2  Monkey高級應用
    8.2.3  Monkey結果分析
  8.3  安裝及配置Appium
    8.3.1  Appium概述
    8.3.2  安裝Appium Desktop Server
    8.3.3  安裝無界面版Appium Server
    8.3.4  快速執行安裝測試
  8.4  Appium核心應用
    8.4.1  常見參數配置
    8.4.2  界面對象識別
    8.4.3  原生應用測試
    8.4.4  Web應用測試
    8.4.5  混合應用測試
  8.5  Appium高級應用
    8.5.1  手勢模擬
    8.5.2  按鍵操作
    8.5.3  圖像識別
    8.5.4  真機上的測試
  8.6  UI Automator 2框架
    8.6.1  UI Automator 2簡介
    8.6.2  配置UI Automator 2環境
    8.6.3  開發UI Automator 2測試腳本
    8.6.4  利用WEditor識別元素
    8.6.5  使用UI Automator 2的Session對象

    8.6.6  UI Automator 2的用法匯總
第9章  移動端雲測試平台開發
  9.1  理解手機雲測試平台
    9.1.1  雲測試平台
    9.1.2  構建雲測試平台的基本思路
  9.2  Python開發雲測試平台
    9.2.1  構建設備編號、版本號和通信埠
    9.2.2  利用多線程啟動Appium
    9.2.3  完成測試腳本開發
    9.2.4  完善雲測試平台基礎功能
  9.3  Python自動生成測試報告
    9.3.1  需要什麼樣的測試報告
    9.3.2  測試報告的實現思路
    9.3.3  構建測試報告數據表
    9.3.4  構建測試報告HTML模板
    9.3.5  在測試腳本中生成測試數據
    9.3.6  雲測試平台建議
  9.4  基於雲測試平台的Monkey測試

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032