根據測試金字塔理論,自動化收益由高到低依次是單元測試,api測試和ui測試。其中單元測試的主體一般是開發人員,api測試和ui測試的主體是測試人員。相比脆弱、編寫成本高而且執行耗時的ui測試,api測試的roi要高得多,是最適合測試人員做自動化測試的地方。
背景第一階段的測試策略:
1、介面級別覆蓋
輸入:正常引數,輸出:200
問題:部分介面跑不通,推動開發解決問題
2、完善介面測試需求
目標:覆蓋正常輸入和異常輸入
難點:引數組合的選擇,介面覆蓋率的度量
3、 介面測試流程的整理
現狀:中間層/後台是和客戶端一起提測的,通過客戶端上的測試來校驗後台功能
工作項:
(1)梳理中間層/後台測試的型別,以及現有的測試方法,剝離出可單獨進行介面測試的內容,確定介面自動化的優先順序
(2)新提測的需求,涉及新增或修改的介面,需要進行介面自動化用例編寫,用例編寫後需要進行用例評審。
介面測試 介面自動化測試
1 介面自動化到底關注哪些點?a.關注函式 類 方法 所提供的介面的可靠性 b.關注介面之間銜接的可靠性 c.關注介面引數的校驗 2 介面有哪幾種型別?a.http協議中 get post put delete input方法 b.目前自動化工具提供的有get和post兩種方法 3 用介面實現自動化...
介面測試自動化
前端介面向後端傳送api介面 api 可以理解為資料傳輸的通道 後端把 http請求的響應返回給前端 介面測試的工作流程 準備階段 拿到開發的介面文件 了解每個介面的引數及含義 了解被測試系統的業務流程 編寫介面測試用例 執行階段 測試用例 測試場景執行 測試資料 系統資料收集 分析階段 資料彙總 ...
python 介面自動化測試(一)
一.測試需求描述 對服務後台一系列soap介面功能測試 引數傳入 根據介面描述構造不同的引數輸入值 json格式 二.程式設計 通過excel配置具體的測試用例資料 儲存引數為json格式,預寫入預期結果 將介面返回結果與預期結果比較,以顏色區分成功或失敗,並將結果儲存進excel中 三.實現方法 ...