這三條軍規(guī)我覺得太經(jīng)典了,完全做到了才算TDD做到位了。 前幾個迭代周期我們沒有采用TDD,功能代碼寫了然后寫測試,兩個月后對系統(tǒng)進行了一次比較大的重構時,所有的測試都通過了,但是發(fā)布上去了還是由bug,所以這種干法是不行的,測試不能達到令人滿意的覆蓋度。TDD完全可以使測試達到令人滿意的覆蓋度;旧现灰獪y試通過了,就能確定重構沒有對系統(tǒng)造成影響。 四、驗收測試(acceptance test)/客戶測試(customer test)
驗收測試我們是放在最后做的,由BA代客戶寫驗收測試,工程師使用selenium 進行驗收測試的實現(xiàn),我們發(fā)現(xiàn)selenium對frame支持的不是很好,有這兒我想到采用至頂向下如:使用Selenium和Castle進行測試驅動開發(fā) 進行TDD的話是最合理的,不知道大家是不是這么做的? 五、pair 編程
pair的好處我就不說了,試過了就知道了。此文章共有3頁 上一頁 1 2 3
文章來源:中國項目管理資源網(wǎng)
|