程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 在ASP.NET MVC中進行TDD開發

在ASP.NET MVC中進行TDD開發

編輯:關於ASP.NET

TDD介紹

TDD是一種開發方法,全稱是Test-Driven development,中文是測試驅動開發。作者是Kent Beck。首先讓我介紹一下三種常見的開發方式:

第一種:先Coding,然後Bug Fix。

第二種:先Coding,然後Unit Test,最後Bug Fix。很顯然用了單元測試的比第一種開發方式要好不少。

第三種:就是本文要說的TDD,它的方式和第二種恰恰相反。TDD先設計單元測試,然後再Coding,最後修復Bug。看下圖:

TDD開發過程可以看成:給制自己制定一個目標,然後努力去完成這個目標。下面是這個比喻對應關系。斜槓前面的是TDD,斜槓後面的是完成目標:

1、寫一個測試  /  制定一個目標

2、編譯     / 了解完成目標的標准

3、運行測試,結果失敗  /   目標沒有達成

4、修改代碼    /     為了完成目標,不停奮斗

5、再次運行測試,結果通過  /    目標達成。

這個說明應該比較形象啦。

下面我們看下真正的TDD循環,如下圖所示:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved