Python是當前很是流行的一門編程語言,它除了在人工智能、數據處理、Web開發、網絡爬蟲等領域獲得普遍使用以外,他也很是適合軟件測試人員使用,可是,對於剛入行的測試小白來講,並不知道學習Python語言能夠用來完成哪些測試工做,或者已經掌握了一些Python編程基礎,但不知道如何在工做和項目中應用。編程
我錄製了一套視頻,幫助你們梳理了Python在測試工做中應用的各個方面,命名爲《Python自動化測試九章經》網絡
若是你想在測試工做中嘗試用Python完成自動化測試,那麼應該跳不出這個範圍。我每一章節我都介紹了當前最熱門的測試庫和框架。讓你快速的對這些工具和框架創建概念,以及如何使用。app
注:課程的定位爲精品小課。框架
課程大綱
- 第一章 自動化測試的基石-單元測試框架
- 1.1 單元測試基本概念
- 1.2 如何編寫測試用例
- 1.3 基礎概念fixtrue
- 1.4 基礎概念之斷言
- 1.5 基礎概念之測試運行
- 1.6 單元測試框架之nose2
- 1.7 單元測試框架之pytest
- 第二章 Web自動化測試
- 2.1 Selenium介紹
- 2.2 selenium元素定位
- 2.3 selenium應用
- 2.4 集成unittest
- 2.5 測試框架之SeleniumBase
- 第三章 接口自動化測試
- 3.1 接口測試基礎
- 3.2 Requests介紹
- 3.3 集成unittest
- 3.4 測試框架之HttpRunner
- 第四章 App移動自動化測試
- 4.1 appium介紹與安裝
- 4.2 appium的基本使用
- 4.2 appium控件定位
- 4.3 appium實例
- 4.4 集成unittest
- 4.5 測試庫之uiautomator2
- 4.6 測試工具之Airtest
- 第五章 Windows GUI自動化測試
- 5.1 測試庫之pywinauto
- 5.2 測試庫之pyautogui
- 第六章 性能自動化測試
- 6.1 locust介紹
- 6.2 locust實例
- 6.3 locust高級用法
- 6.4 性能測試庫之boom
- 6.5 性能測試庫之Molotov
- 第七章 關鍵字驅動測試框架
- 7.1 robot framework介紹
- 7.2 robot framework安裝
- 7.3 robot framework基礎關鍵字
- 7.4 Web測試之SeleniumLibrary
- 7.5 接口測試之RequestsLibrary
- 第八章 BDD測試框架
- 8.1 BDD概念
- 8.2 behave實例
- 8.3 gauge安裝與使用
- 8.4 gauge編寫Web測試
- 8.5 gauge編寫接口測試
- 第九章 快速生成測試數據
- 9.1 random模塊
- 9.2 生成測試數據之testdata
- 9.3 生成測試數據之faker
- 9.4 基於單元測試框架的測試數據之hypothesis
課程地址: https://edu.csdn.net/course/detail/26260dom