目錄結構:
包:base:儲存基礎**,主要是底層方法的封裝
page:物件層,把每個行為寫成乙個單獨的函式
test:測試層,編寫具體的測試**
common:公共類,比如針對檔案的路徑處理
utils:工具類
資料夾:
data:儲存測試資料
config:儲存配置檔案
report:儲存測試報告
路徑處理
importos"位址寫到yaml檔案路徑拼接,定義資料的檔案目錄,檔案目錄是公共的,目錄下的資料是可變的
"def
base_dir():
return os.path.dirname(os.path.dirname(__file__)) #
查詢上級目錄
#return os.path.dirname(__file__) #查詢本級目錄
登入的資料寫的json檔案
匯入讀取json檔案
obj=requests()
defauth():
"登入"r=obj.post(url="
",json=readjson()['
login'])
print(r.text) #
列印響應資料
auth()
介面測試 我的 python 介面測試框架
導購碼介面測試 dgm.x 80 指定需要執行哪些介面 第乙個層固定預留,只用於登陸介面 1001 登陸post login user id 登陸後返回的userid,token等 0 是否有巢狀 1002 廠家主頁 get getfactoryhome?homeid 2 1 0不需要登陸後的引數,...
Web頁面測試框架
本專案為web頁面測試框架,可適用於各類web頁面自動測試專案,並為測試結果輸出報告。requirements內容 adbutils 0.6.2 anytree 2.7.2 apkutils 0.6.6 apkutils2 1.0.0 atomicwrites 1.3.0 attrs 19.3.0 ...
python測試介面 Python 介面測試(一)
1.概念 介面測試是測試系統元件間介面的一種測試。介面測試主要用於檢測外部系統與系統之間以及內部各個子系統之間的互動點。測試的重點是要檢查資料的交換,傳遞和控制管理過程,以及系統間的相互邏輯依賴關係等。2.環境準備 1.安裝python 2.安裝requests庫。也可以在cmd輸入 pip ins...