win 7 64位
使用語言:python3
requests :django:get\post
unittes:單元測試框架
測試報告:htmltestrunner
1,上傳相關介面文件
**內容
2.傳送郵件服務+結果報告
設計測試框架:
,excel中的資料
思考點:
介面位址
請求資料
介面型別
預期結果
header
資料依賴
python操作excel:
+ 新建 util --> operation_excel.py
匯入 pip install xlrd
pip install xlwt
參考:python操作json
封裝獲取的資料
安裝:pip install data_config
+ 新建data--data.***.py(比如:get_data.py檔案
def is_header(self,row):------是否攜帶header
col = data_config.get_header()
header = self.opera_excel.get_cell_value()
if header =='yes':
return data_config.get_header_value()
else:
return none
把資料傳入這裡,執行
+ base -->runmethod.py
1、post
2、get
3、run--分辨1或者2,執行介面
4、轉出成json 格式
+import json
排序....return json.dumps(res,ensure_ascii =fase,)
整合所有關聯檔案,程式執行
安裝:pip install data_config
pip install xlrd
獲取返回狀態。
status_code ===返回狀態碼
+ print(res.status_code)
判斷預期結果case 是否 執行成功
將測試結果 寫入 excel文件
+修改 util --> openation_excel.py 檔案
+ pip install xlutils
+ import xlutils.copy import copy
依賴資料---思路
資料依賴問題,方法封裝通過case_id獲取case資料
1、根據對應的caseid 找到對應行的內容
2、根據對應的caseid找到對應的行號
3、根據行號,找到該行的內容
4、獲取某一列的內容
需要把資料拿過來,更新一下。轉變為請求資料
case執行結果的統計(共有多少成功,失敗)
傳送郵件服務+報告
作品:
介面測試 介面自動化測試
1 介面自動化到底關注哪些點?a.關注函式 類 方法 所提供的介面的可靠性 b.關注介面之間銜接的可靠性 c.關注介面引數的校驗 2 介面有哪幾種型別?a.http協議中 get post put delete input方法 b.目前自動化工具提供的有get和post兩種方法 3 用介面實現自動化...
介面測試自動化
前端介面向後端傳送api介面 api 可以理解為資料傳輸的通道 後端把 http請求的響應返回給前端 介面測試的工作流程 準備階段 拿到開發的介面文件 了解每個介面的引數及含義 了解被測試系統的業務流程 編寫介面測試用例 執行階段 測試用例 測試場景執行 測試資料 系統資料收集 分析階段 資料彙總 ...
UI自動化測試 介面測試等自動化測試策略
今天跟大家介紹ui測試 介面測試 單元測試主要內容,以及每種測試花費時間討論。ui測試 selenium ui測試是最接近軟體真實使用者使用行為的測試型別。通常是模擬真實使用者使用軟體的行為,即模擬使用者在軟體介面上的各種操作,並驗證這些操作對應的結果是否正確。介面測試 api測試 api測試,主要...