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

全棧軟體測試自動化(Selenium和Appium Python版)/51Testing軟體測試網作品系列

  • 作者:編者:趙旭斌//余傑|責編:張濤
  • 出版社:人民郵電
  • ISBN:9787115530776
  • 出版日期:2020/03/01
  • 裝幀:平裝
  • 頁數:202
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書全面講解了使用Python、Selenium和Appium進行自動化測試的方法與技術。本書主要內容包括自動化測試、關鍵識別技術和常見控制項的使用、移動端自動化測試實例和核心原理、自動化測試實戰項目原型設計、介面測試、Python Requests介面測試實戰等。
    本書適合測試人員閱讀,也可供相關專業人士參考。

作者介紹
編者:趙旭斌//余傑|責編:張濤

目錄
第1章  新的起點—自動化測試
  1.1  經典自動化測試實例
    1.1.1  環境搭建
    1.1.2  PyCharm
    1.1.3  UI自動化測試的延續—Selenium WebDriver
  1.2  更多自動化測試戰術體驗
    1.2.1  利用unittest組織測試腳本
    1.2.2  測試用例的數據驅動
    1.2.3  生成漂亮的測試報告
  1.3  本章小結
第2章  關鍵識別技術及常見控制項的使用
  2.1  自動化測試的核心—對象識別
    2.1.1  如何快速抓取頁面上的元素屬性
    2.1.2  學會如何高效地使用XPath定位對象
    2.1.3  CSS選擇器—另一種不得不學的定位方式
    2.1.4  XPath與CSS選擇器的對比
    2.1.5  FindElement與FindElements各顯「神通」
  2.2  同步點—讓測試腳本更穩定
    2.2.1  同步點的重要性
    2.2.2  智能全局等待
    2.2.3  私人訂製等待
  2.3  項目中常用Web控制項
    2.3.1  WebElement—WebDriver的基層元素
    2.3.2  WebTextbox—針對文本框的處理
    2.3.3  WebListbox—關於下拉列表的操作
    2.3.4  WebCheckbox—複選框的應用
    2.3.5  WebTable—表格的處理
  2.4  本章小結
第3章  移動端自動化測試實例與核心原理剖析
  3.1  引言
  3.2  Desired Caps與Driver-Selenium的原理
    3.2.1  無所不能的Desired Caps
    3.2.2  不同驅動器的底層實現原理
    3.2.3  Selenium的運行原理
    3.2.4  利用Standalone Server遠程執行測試腳本
    3.2.5  添加Chrome瀏覽器的支持
    3.2.6  使用Selenium Grid進行跨瀏覽器測試
    3.2.7  Sauce Labs—想你所想,無所不能
  3.3  Appium移動端自動化測試工作機制
    3.3.1  Appium的運作原理
    3.3.2  iOS自動化測試的好幫手—XCUITest
    3.3.3  WebDriverAgent—搭建iOS自動化橋樑的「功臣」
    3.3.4  UIAutomator2—搭建Android自動化測試橋樑的「功臣」
  3.4  Appium-Desktop—從依賴到放棄
    3.4.1  為什麼需要依賴Appium-Desktop
    3.4.2  為什麼不要完全依賴Appium-Desktop
  3.5  從一個經典的官方實例開啟移動端自動化測試Appium之旅
  3.6  本章小結
第4章  自動化實戰項目原型設計
  4.1  充分的準備工作讓你事半功倍

    4.1.1  自動化測試真的合適嗎
    4.1.2  優秀的測試策略能讓自動化測試成功率達到80%
    4.1.3  新的開始
  4.2  讓自動化測試腳本更加穩健
    4.2.1  編寫易維護、易擴展的測試腳本
    4.2.2  用可重用的結構降低腳本的維護成本
    4.2.3  編寫有彈性的測試腳本
    4.2.4  追求實用
  4.3  靈活與智能化地執行測試
    4.3.1  本地跨瀏覽器測試
    4.3.2  雲端跨瀏覽器測試
    4.3.3  加快執行速度
    4.3.4  靈活地對測試進行分組
  4.4  測試的自動化
    4.4.1  需要一個7×24小時全年無休的「工人」
    4.4.2  需要「工人」在完工後給出反饋
    4.4.3  需要「工人」與「工人」之間緊密合作
  4.5  本章小結
第5章  介面測試
  5.1  引言
  5.2  什麼是介面
  5.3  介面的類型
  5.4  介面的本質和工作原理
  5.5  介面測試的定義
  5.6  介面測試的必要性
  5.7  怎樣做介面測試
  5.8  介面測試的測試點
  5.9  做介面測試需要掌握的知識
  5.10  本章小結
第6章  Python Requests介面測試實戰
  6.1  API自動化測試任務
  6.2  Python 3+unittest+HTMLReport+DDT框架
    6.2.1  項目介紹
    6.2.2  python_api_test_automation.py
    6.2.3  public_func.py
    6.2.4  run_test.py
  6.3  本章小結
附錄A  JMeter介面測試實戰
附錄B  移動端網路抓包

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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