Python 編程基礎與自動化測試
茅雪濤,於洪奎
- 出版商: 電子工業
- 出版日期: 2022-03-01
- 定價: $414
- 售價: 8.5 折 $352
- 語言: 簡體中文
- 頁數: 272
- ISBN: 7121429705
- ISBN-13: 9787121429705
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
$880$695 -
$780$616 -
$680$537 -
$490$417 -
$590$502 -
$352Python 數據可視化 (Mastering Python Data Visualization)
-
$600$510 -
$490$417 -
$380$323 -
$229Python 編程基礎與 HTTP 接口測試
-
$301MicroPython 入門指南
-
$352Web前端測試與集成:Jasmine/Selenium/Protractor/Jenkins的最佳實踐
-
$301精通 Python 爬蟲框架 Scrapy (Learning Scrapy)
-
$490$417 -
$294$279 -
$299$284 -
$600$570 -
$505軟件測試技術指南, 2/e
-
$359軟件測試實戰指南
-
$419$398 -
$383Python 測試開發入門與實踐
-
$314互聯網軟件測試 (初級)
-
$356Python網絡爬蟲技術與應用
-
$780$616 -
$660$495
相關主題
商品描述
本書主要講解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