解釋 9 種 API 測試。
- 煙霧測試
這是在 API 開發完成後完成的。只需驗證 API 是否正常工作並且沒有出現任何問題。
- 功能測試
這將根據功能需求創建測試計劃,並將結果與預期結果進行比較。
- 集成測試
該測試結合了多個 API 調用來執行端到端測試。測試業務內通信和數據傳輸。
- 迴歸測試
此測試可確保錯誤修復或新功能不會破壞 API 的現有行爲。
- 負載測試
這通過模擬不同的負載來測試應用程序的性能。然後我們就可以計算出應用程序的容量。
- 壓力測試
我們故意給API創建高負載,並測試API是否能夠正常運行。
- 安全測試
這將針對所有可能的外部威脅測試 API。
- UI 測試
這會測試 UI 與 API 的交互,以確保數據可以正確顯示。
- 模糊測試
這會將無效或意外的輸入數據注入 API 並嘗試使 API 崩潰。
有一天我發現了這個有創造力的社區(bytebytego)和這些有創造力的工程師設計的流程圖,很驚喜很喜歡,就把他們留存了下來。