封裝自己的介面自動測試框架
建立多個目錄
data-放一些測試資料
common 放一些公共的方法 包含封裝傳送http請求http_request
logs 放一些日誌
conf 放一些配置檔案
bin 執行所有用例,以及一些清理日誌的指令碼 有乙個test檔案作用就是為了獲取請求使用.方法,正常方法是.get方法
report 產生測試報告
biz 寫業務相關的資訊
輕量級工具和重量級工具 輕的封裝的比較少,重的封裝的比較多
封裝了日誌功能 common-logpy
解析配置檔案 config_parse.py
連線資料庫類檔案 operate_db檔案
utils寫一些常用的小方法,目前方法是
封裝的方法有避免連線多次mysql問題bin run 檔案執行所有的用例 判斷資料庫是否連線一次會有封裝的方法有避免連線多次redis問題
取多個資料庫的問題
setting存放檔案目錄的指令碼
flow寫底層的介面
介面自動化get post的封裝
requests庫是用python編寫的,基於urllib,採用apache2 licensed開源協議的http庫更詳細的介紹,請參考 下面講解get方法和post方法的封裝和呼叫 import requests,json class runbymethod post請求方式 def run po...
我的自動化測試框架
參考 自動化測試框架基於page object模式,unittest框架設計,目錄結構如下 test project config 存放配置檔案 data 存放頁面元素 drivers 存放瀏覽器驅動目錄 log 存放日誌目錄 report 存放執行報告目錄,使用htmltestrunner tes...
python appium的UI自動化框架的分享
之所以做這個自動化主要原因還是想減輕手工測試壓力,部分功能模組交給自動化測試來做回歸測試可以減輕部門小夥伴的壓力!哈哈哈!下面就簡單分享下 1.首先是框架結構,入下圖 cases存放具體測試用例,裡面可以根據軟體模組再具體細分,但是要以package形式新建 common裡面主要是一些公共依賴的東西...