從零開始數據驅動接口自動化測試-用例設計

前言

分享python+requests+jenkins+打樁解耦技術

前邊介紹了requests的基礎用法,現在開始分享一下數據驅動框架
首先我們要去尋找一個接口,我們就在聚合數據上找一個免費的接口,方便聯繫與測試
聚合數據

鏈接: link.
這個接口是免費申請的,需要實名認證,認證之後即可
我們先要分析一下接口文檔
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
獲取我們編寫用例的基本條件
下邊開始根據接口文檔,進行自動化測試用例的編寫工作

設計接口自動化測試用例

這裏我們開進行自動化的第一個階段,也就是我們這個字體轉換接口的測試用例,使用工具 excel。
FontChanger.xlsx

在這裏插入圖片描述
我們的用例要素,之後再接口自動化框架中,都會作爲驅動的主要數據

分別爲
用例編號:用例的編號,唯一標識,後期用於數據依賴確認依賴的接口數據
用例描述:相當於用例標題
是否執行:用於驅動用例是否執行跳過,若是跳過不執行,寫入no,執行爲yes
依賴:此條用例是否存在相關依賴
依賴數據:接口依賴的數據,依賴某個接口的返回的那個字段的數據
資源:url
請求方式:接口的請求方式,post get put delete等
請求參數:入參
cookie操作:是否進行cookie的操作write寫入動態cookie,yes爲攜帶cookie
header操作:是否對header進行操作
header依賴:header是否存在依賴
handler依賴數據:header需要關聯來的數據
預期效驗方式:分爲對json格式,錯誤碼,狀態碼的效驗
預期結果:預期接口返回碼
實際結果:用例執行結果
response:實際結果返回數據

那麼們我們來設計第幾條測試用例

在這裏插入圖片描述
上邊的要素作用對應接口文檔,配合使用,不明白,可以聯繫我

發佈了101 篇原創文章 · 獲贊 3 · 訪問量 5647
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章