Python 編程基礎與自動化測試

茅雪濤,於洪奎

  • 出版商: 電子工業
  • 出版日期: 2022-03-01
  • 定價: $414
  • 售價: 8.5$352
  • 語言: 簡體中文
  • 頁數: 272
  • ISBN: 7121429705
  • ISBN-13: 9787121429705
  • 立即出貨 (庫存 < 4)

買這商品的人也買了...

商品描述

本書主要講解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 Aja接口與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 數據外化到Ecel 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