Python編程基礎與自動化測試

茅雪濤,於洪奎

  • 出版商: 電子工業
  • 出版日期: 2022-03-01
  • 售價: $414
  • 貴賓價: 9.5$393
  • 語言: 簡體中文
  • 頁數: 272
  • ISBN: 7121429705
  • ISBN-13: 9787121429705
  • 立即出貨

商品描述

本書主要講解Python編程基礎知識,以及基於Python的自動化測試知識和實踐。特別結合自動化測試工作的實際場景,從單元測試、接口測試、UI測試三個層級,向讀者講述Python的相關知識和測試技巧。這些內容主要關註Python語言的基礎知識的學習和掌握,對於每一名希望快速掌握一門電腦語言的學習者都是適用的。 本書關註學習,重視練習,學練結合,每個章節分為多個主題,這些主題又可分為前後兩部分,前半部分會對知識點進行詳細的介紹,後半部分需要讀者邊閱讀邊練習,在練習中檢驗學習的成果。創新的"闖關式”學習方法,可以讓讀者通過實踐快速掌握Python編程和自動化測試方法。隨書附超值的《跟阿奎學Python編程基礎》在線視頻課程,以及包含書中實例源代碼等豐富學習資源的電子資源包。 本書適合所有對Python語言和測試感興趣的軟件開發人員、測試人員,也適合高校電腦專業學生補充學習、擴充視野。

目錄大綱

? 第一部分 初識與初心 1 第一章 Python正流行 2 1.1 語言排行榜與技術雷達 2 1.2 Python之禪 3 1.3 無所不能的Python 4 第二章 初識自動化測試 6 2.1 自動化測試的場景和特點 6 2.2 自動化測試的類型 7 2.3 自動化測試到底要學什麽 8 第三章 測試工程師的自動化測試轉型 11 3.1 “點點點”,測試工程師的困惑 11 3.2 擺脫“點點點”從哪裡開始 11 ? 第二部分 認識Python 15 第四章 我來了 16 4.1 第一聲問候 16 4.2 小青,你幾歲了? 22 4.3 我會做加法 29 4.4 這是奇數還是偶數? 34 4.5 我們三個誰最大 36 4.6 FizzBuzz 43 4.7 建造星星塔 53 4.8 Python基礎語法總結 56 第五章 我長大了 58 5.1 函數是枝葉 58 5.2 模塊是枝乾 70 5.3 面向對象是另一種看待世界的視角 75 5.4 Python小結 80 第六章 我想和你談談 82 6.1 終端帶來即時交互 82 6.2 文件適用於批量交互 84 6.3 異常處理 87 ? 第三部分 初識單元測試 95 第七章 認識單元測試 96 7.1 單元測試介紹 96 7.2 引入測試框架的意義 97 7.3 unittest初探 101 7.4 unittest進階 110 ? 第四部分 接口測試基礎 113 第八章 接口測試的崛起 114 8.1 接口測試簡介 114 8.2 Ajax接口與Web動靜分離 115 8.3 Restful接口 116 第九章 相識前的準備 117 9.1 JSON格式的通信錄 117 9.2 狀態碼的五個分類 122 9.3 HTTP協議基礎 125 第十章 交談開始 136 10.1 我知道你是哪裡人 136 10.2 請查收我的POST 137 10.3 厲害了,我的302 141 10.4 把我藏在Cookie里 147 10.5 讓我們“保持通話” 152 ? 第五部分 實踐HTTP接口測試 163 第十一章 HTTP接口測試(無狀態) 164 11.1 接口約定 164 11.2 案例編寫 168 11.3 數據外化到文件 177 11.4 數據外化到Excel 186 第十二章 普通Web接口測試(有狀態) 194 12.1 接口探索 194 12.2 在返回頁面中定位檢查點 202 12.3 第一個測試案例 210 12.4 更多測試案例 214 12.5 重復執行註冊失敗了 221 12.6 命令行集成與HTML報告 226 ? 第六部分 實踐UI測試 233 第十三章 UI測試初探 234 13.1 搭建你自己的Web服務器 234 13.2 從頁面定位說起 239 13.3 控制你的瀏覽器 246 13.4 元素操作 247 13.5 斷言 249 13.6 等待 252 13.7 窗口截圖 255 13.8 使用JavaScript來操作頁面 256 附錄A 在線資源使用指南 259 寫在後面的話 261 這僅僅是一個開始 261