Python自動化測試入門科技樹


  • Python基礎:

入門語法和數據類型:

編碼環境安裝基本語法

常用數據類型

常用運算符

Llist、Tuple、Dict、if&for、while

  • Python進階:

函數:

語法

內置函數

函數編寫

file對象測試數據讀寫操作

OS對目錄操作引用

異常處理&異常基類學習

調試方法&技巧

類與對象:

創建

繼承與初始化函數

封裝復用

模塊引入import&fromimport

  • python高級:

單元測試//數據驅動/半自動化:

單元測試  unittest

單元測試報告  Htmlreport

Excel讀寫測試數據

Mysql讀寫測試數據

配置文件的使用與設計、類封裝

DDT框架原理以及使用

DDT框架結合單元測試

SMTP發送郵件

logging日志輸出原理

logging日志類封裝

  • Python實戰

接口自動化

http通信學習

接口測試工具

reqests模塊講解應用

需求分析和用例設計

數據管理和數據驅動

數據獲取和解析、json、dict

結合單元測試+ddt

優化 創造環境數據

斷言、正則使用

日志處理和報告生成

jenkins持續集成

web自動化

seleniumwebdriver環境搭建

web頁面組成 html+dom對象

簡單元素定位和定位輔助工具

復雜元素定位

selenium框架原理

常用頁面操作

pageobject設計模式原理以及架構

自動化實戰 應用場景、需求分析和用例設計

pageobject設計模式應用

引入單元測試、斷言處理

深入分層設計、異常處理、集成日志

basepage提取

引入pytest

加入jenkins持續集成

APP自動化

環境安裝和原理

安卓app界面元素、package/activity

ADT工具和常用adb命令

uiautomatorviewer使用

appium工作原理、Desired Capabilities

appium元素定位 id/classname

uiautomator定位

appium常用操作

appium上下文和H5測試

代碼重構basepage

po設計

加入jenkins持續集成

RF框架

robotframework

RF語法變量使用

測試用例編寫

庫、資源 關鍵字類型、定義、使用

資源和測試套件設置

控制流

執行dos命令、python語句

web自動化庫selenium2library常用關鍵字

實現分層思想

常用斷言、異常處理

測試用例管理、常用命令

加入jenkins持續集成

appiumLibrary應用

requestsLibrary應用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM