介紹
如何在Visual Studio 2008中使用Test Driven Development開發程式
背景
在敏捷開發中,測試驅動開發是很重要的一環,但這個觀念並不被大部分台灣的工程師所接受,因為它的觀念,和一般的開發模式相反.
如何使用
首先第一步要在Visual Studio專案中選擇測試專案.
再來在先寫下我們的測試碼,並且執行.
這段測試程式碼,是產生一個Orz物件,並呼叫Add傳入二個參數(2,3)
然後由Result屬性判斷兩個參數是不是相加起來等於5
因為我們尚未建立Orz類別,所以建置是不通過的
接下來建立我們的Orz類別,並且執行專案
同樣的,這次編譯器告訴我們Add跟Result並沒有被宣告出來
再來我們寫下空的Add函數以及Result屬性,然後執行專案
這次我們就會發現到,專案可以執行了,只是測試專案告訴我們,這個測試有問題
因為我們尚未實作Add跟Result的內容
最後我們將我們實際上要寫的CODE完成,並且執行測試
至此,發現測試也通過了!!!
任務達成,這就是一個簡單的測試開發的範例.
沒有留言:
張貼留言
嘎嘎嘎