接口自動化測試——入門

1.什麼是接口測試安全

接口測試是對系統或組件之間的接口進行測試,主要是校驗數據的交換,傳遞和控制管理過程,以及相互邏輯依賴關係。其中接口協議分爲HTTP,WebService,Dubbo,Thrift,Socket等類型,測試類型又主要分爲功能測試,性能測試,穩定性測試,安全性測試等。性能

2.基本流程測試

需求評審->開發提供接口文檔-> 用例設計->用例評審 -> 腳本開發 -> 測試執行 -> 結果分析設計

3.需求分析接口

需求分析是參考需求、設計等文檔,在瞭解需求的基礎上還需清楚內部的實現邏輯,而且能夠在這一階段提出需求、設計存在的不合理或遺漏之處。開發

4.用例設計文檔

用例設計是在理解接口測試需求的基礎上,使用MindManager或XMind等思惟導圖軟件編寫測試用例設計,主要內容包括參數校驗,功能校驗、業務場景校驗、安全性及性能校驗等,經常使用的用例設計方法有等價類劃分法,邊界值分析法,場景分析法,因果圖,正交表等。自動化

5.腳本開發思維導圖

我工做所用爲Java+testNG+Maven+Jenkins+MySQL+Testlink。能夠完整實現接口自動化測試、自動執行及郵件發送測試報告功能。test

6.結果分析

打開Jenkins運行完成後的測試報告,能夠查看運行結果和詳細狀況。

相關文章
相關標籤/搜索