-
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應用