999精品久久久中文字幕蜜桃,天天影视网色香欲综合网,久久久一本精品99久久精品66,欧美综合天天夜夜久久,色婷婷精品久久一区二区三区,国产成人精品久久久久网站,97精品国产91久久久,99久久亚洲综合精品成人网

東莞易思訓教育

7x24小時咨詢熱線

400-660-3310

當前位置 : 好學校 東莞易思訓教育 學習資訊 資訊詳情

接口測試怎么編寫?接口測試要遵守哪些原則?

2021-08-10

在所有的開發測試中,接口測試是必不可少的一項。有效且覆蓋完整的接口測試,不僅能**新功能的開發質量,還能讓開發在修改功能邏輯的時候有回歸的能力,同時也是能優雅地進行重構的前提。編寫接口測試要遵守哪些原則?測試代碼的結構應該是什么樣的?接口測試有哪些實踐技巧?

接口測試要怎么做

測試的方式,一般是兩種,人工測試和自動化測試。隨著測試技術和工具的持續發展,人工測試比例逐步降低,被自動化測試逐步替代。自動化測試是可持續和可重復的,甚至是可AI化的。

在一個系統內,自動化測試一般分單元測試、模塊測試和接口測試。

接口測試個人覺得準確來說應該叫入口測試,這一層,是從系統入口出發進行集成測試。應用入口通常是HSF(一個分布式RPC服務框架)服務,消息,定時任務。

作為開發,測試手段千萬條,接口測試不可少。在我們應用的接口測試有效且覆蓋完整的情況下,不僅能**我們新功能的開發質量,還能讓我們在修改功能邏輯的時候有回歸的能力,同時這也是我們做代碼重構的前提。

同時,易測性也是代碼結構合理的一個指標,如果發現一段代碼編寫測試腳本困難或者無法測試,那就說明當前代碼結構不合理需要重構。接下來,我將主要談一談接口測試要遵守的原則。

接口測試

基礎原則:

自動化:接口測試是非交互式的自動化執行,不需要人參與。

獨立性:接口測試之間不應該相互依賴。

可重復:接口測試可重復執行,不受環境影響。

接口測試遵守BCDE原則,**接口交付質量。

Border:邊界測試。

Correct:正確的輸入,正確的預期輸出。

Design:按照需求和設計文檔編寫測試邏輯。

Error:錯誤輸入,預期輸出。

數據準備:數據準備通過系統服務進行,不能通過直接插入db方式。

可測性:對于不可測的代碼需要進行重構成合理的結構。

覆蓋性:接口測試需要覆蓋所有UC,同時代碼覆蓋率和分支覆蓋率應達到一定標準,新增代碼必須被覆蓋。

持續性:如果代碼修改導致已有接口測試執行失敗,必須修復代碼問題或者測試代碼邏輯。

時間要求:接口測試應該在項目發布之前完成,不應放到項目發布之后補充。

收藏
分享到:

相關課程

相關資訊

東莞易思訓教育

東莞易思訓教育

認證等級

信譽良好,可安心報讀

東莞易思訓教育

已獲好學校V2信譽等級認證

信譽值

  • (60-80)基礎信譽積累,可放心報讀
  • (81-90)良好信譽積累,可持續信賴
  • (91-100)充分信譽積累,推薦報讀

與好學校簽訂讀書保障協議:

  • 100%
  • 37
  • 1913
在線咨詢
官方授權聲明

尊敬的平臺會員您好,[東莞易思訓教育]資質文件正在審核中。如需了解[東莞易思訓教育]服務明細或申請試聽服務,
請點擊:聯系客服

; 主站蜘蛛池模板: 江山市| 广河县| 凭祥市| 徐水县| 九江市| 邹城市| 全州县| 辛集市| 余姚市| 周口市| 错那县| 大港区| 得荣县| 天峻县| 银川市| 沁阳市| 临猗县| 航空| 来安县| 中卫市| 高尔夫| 德清县| 民乐县| 封丘县| 香港| 秦安县| 兰考县| 融水| 禄丰县| 长岭县| 寿光市| 西贡区| 陈巴尔虎旗| 平远县| 锦屏县| 克什克腾旗| 深水埗区| 湾仔区| 武陟县| 斗六市| 铜鼓县|