當前位置:遊戲中心平台 - 遊戲攻略 - bdd是什麽意思?

bdd是什麽意思?

行為驅動開發(Behavior-Driven Development)(簡寫BDD),在軟件工程中,BDD是壹種敏捷軟件開發的技術。

行為驅動開發(BDD)是測試驅動開發的延伸,開發使用簡單的,特定於領域的腳本語言。這些DSL將結構化自然語言語句轉換為可執行測試。結果是與給定功能的驗收標準以及用於驗證該功能的測試之間的關系更密切。因此,它壹般是測試驅動開發(TDD)測試的自然延伸。

BDD 作為壹種設計方法,可以有效的改善設計,並在系統的演化過程中為團隊指明前進方向。

行為驅動開發的根基是壹種“通用語言”。這種通用語言同時被客戶和開發者用來定義系統的行為。由於客戶和開發者使用同壹種“語言”來描述同壹個系統,可以最大程度避免表達不壹致帶來的問題。

表達不壹致是軟件開發中最常見的問題,由此造成的結果就是開發人員最終做出來的東西就不是客戶期望的。使用通用語言,客戶和開發者可以壹起定義出系統的行為,從而做出符合客戶需求的設計。但如果光有設計,而沒有驗證的手段,就無法檢驗我們的實現是不是符合設計。所以 BDD還是要和測試結合在壹起,用系統行為的定義來驗證實現代碼。

  • 上一篇:賽爾號刷學習力在哪,記得有壹個地方專刷學習力
  • 下一篇:尤卡萊莉大冒險松鼠庫克彩蛋及位置圖文詳解
  • copyright 2024遊戲中心平台