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

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

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

內容大鋼
    本書全面介紹了如何用Python進行Web介面測試。全書共分為6章,第1章介紹介面測試的基礎知識;第2章講解Python編程的核心知識;第3章結合Unittest框架對代碼級介面進行測試,並涉及代碼級覆蓋率的講解和統計;第4章和第5章先講解網路模型,對常見網路協議進行剖析,並利用工具和Python原生代碼分別對其進行實現,再詳細介紹對協議級介面的各種測試方法;第6章先講解性能測試的相關理論,再講解如何利用Locust編寫性能測試腳本,最後講解如何進行相關指標的監控。
    本書適合作為高校電腦及相關專業的教材,也適合作為測試工程師、測試開發工程師、測試項目負責人的參考用書。

作者介紹
編者:蝸牛學院//陳南//鄧強|責編:左仲海

目錄
第1章  介面測試基礎
  1.1  軟體測試基礎
    1.1.1  軟體測試的定義
    1.1.2  軟體測試的發展方向
    1.1.3  理解缺陷
    1.1.4  軟體質量模型
    1.1.5  軟體測試專業術語
  1.2  理解介面
  1.3  分層自動化測試
  1.4  介面測試理論
    1.4.1  介面測試的概念
    1.4.2  介面測試的分類
    1.4.3  介面測試的價值
    1.4.4  介面測試的流程
第2章  Python核心編程
  2.1  準備知識
    2.1.1  軟體常識
    2.1.2  編程語言介紹
    2.1.3  環境安裝配置
  2.2  Python基礎
    2.2.1  快速入門
    2.2.2  數據類型
    2.2.3  運算符
    2.2.4  控制結構
    2.2.5  函數
    2.2.6  模塊和包
    2.2.7  面向對象
  2.3  常見應用
    2.3.1  文件操作
    2.3.2  操作MySQL資料庫
    2.3.3  多線程
第3章  代碼級介面測試
  3.1  代碼級介面測試原理
  3.2  Unittest詳解
    3.2.1  快速入門
    3.2.2  Unittest核心API
    3.2.3  Unittest高級應用
  3.3  MyList代碼級測試實戰
    3.3.1  被測程序MyList實現
    3.3.2  基於Unittest的代碼級介面測試
    3.3.3  基於Python的代碼級介面測試
    3.3.4  代碼級覆蓋率
第4章  網路協議核心知識
  4.1  網路協議模型
    4.1.1  網路協議概念
    4.1.2  OSI參考模型
    4.1.3  TCP/IP模型
  4.2  TCP/IP
    4.2.1  TCP簡介
    4.2.2  IP簡介

    4.2.3  Python實現TCP/IP通信實戰
  4.3  HTTP
    4.3.1  HTTP簡介
    4.3.2  搭建AgileOne環境
    4.3.3  Web交互過程
    4.3.4  HTTP請求
    4.3.5  HTTP響應
    4.3.6  Session和Cookie
    4.3.7  利用Fiddler監控AgileOne通信
    4.3.8  Python處理HTTP
  4.4  HTTPS
    4.4.1  HTTPS工作過程
    4.4.2  使用Fiddler監控HTTPS通信
    4.4.3  在XAMPP中配置HTTPS伺服器
    4.4.4  利用Python測試HTTPS介面
  4.5  WebServices協議
    4.5.1  WebServices工作過程
    4.5.2  Python訪問WebServices介面
  4.6  WebSocket協議
    4.6.1  WebSocket簡介
    4.6.2  WebSocket通信過程
    4.6.3  開發WebSocket測試腳本
    4.6.4  創建WebSocket伺服器
第5章  協議級介面測試
  5.1  協議級介面測試簡介
    5.1.1  協議級介面測試原理
    5.1.2  協議級介面測試的優勢
  5.2  協議級介面測試工具的應用
    5.2.1  Postman介面測試實戰
    5.2.2  SoapUI介面測試實戰
    5.2.3  JMeter介面測試實戰
    5.2.4  LoadRunner介面測試實戰
  5.3  蝸牛進銷存項目簡介
    5.3.1  模塊介紹
    5.3.2  環境搭建
  5.4  蝸牛進銷存項目實戰
    5.4.1  利用Requests庫獲取蝸牛進銷存首頁
    5.4.2  利用Requests庫完成登錄
    5.4.3  利用Requests庫新增會員
    5.4.4  利用Requests庫對新增會員功能進行測試
    5.4.5  介面測試框架整合
第6章  介面級性能測試
  6.1  性能測試核心知識
    6.1.1  核心原理與技術體系
    6.1.2  工程體系與場景設計
    6.1.3  指標體系與結果分析
  6.2  基於Locust的性能測試腳本開發
    6.2.1  Locust介紹
    6.2.2  利用Locust測試首頁性能
    6.2.3  利用Locust測試登錄功能

    6.2.4  利用Locust測試銷售出庫功能
  6.3  系統指標監控
    6.3.1  系統指標詳解
    6.3.2  監控分析Windows性能指標
    6.3.3  監控分析Linux性能指標
    6.3.4  利用Python+Psutil監控指標

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