我知道在北卡羅來納州立大學做了關於TDD的一些研究。他們發表了一篇名爲'An Initial Investigation of Test Driven Development in Industry'的論文。 NCSU的其他出版物可以找到here。關於TDD的研究
有人可以指我關於這個主題的其他好的出版物嗎?
我知道在北卡羅來納州立大學做了關於TDD的一些研究。他們發表了一篇名爲'An Initial Investigation of Test Driven Development in Industry'的論文。 NCSU的其他出版物可以找到here。關於TDD的研究
有人可以指我關於這個主題的其他好的出版物嗎?
On the Effectiveness of the Test-First Approach to Programming,通過哈卡恩·爾多默斯,莫里吉奧Morisio,和Marco Torchiano。
儘管名字它涵蓋TDD:
摘要:
測試驅動開發(TDD)是基於 上正式一塊 功能測試,實現 的功能,使得測試 通過,並迭代該過程。
本文介紹了一種控制 實驗用於評價TDD的一個重要方面 :在TDD中,程序員編寫 對應實現代碼 之前的功能測試。 實驗與 本科生進行。儘管實驗組應用了測試優先策略,但對照組應用了更傳統的開發技術,在實施後編寫測試。這兩個組都遵循 的增量過程,逐個添加新的 特徵並對其進行迴歸測試 。
我們發現,測試第一 學生平均反過來寫更多的測試 和,誰寫了 測試的學生往往更富有成效。我們 還觀察到,最小質量 隨着編程人員測試的數量線性增加,獨立於所採用的開發策略 。
ACM Digital Library在TDD上有很多論文。簡單搜索測試驅動開發。
從谷歌的Test driven development academic research頂部結果:
在IEEE計算機學會Test-Driven Development: Concepts, Taxonomy, and Future Direction。
作爲一名TDD從業者,我推出了一個新網站WeDoTDD.com,其中列出了這一點。實踐它的公司,以及他們如何實踐測試驅動開發背後的故事!
在發佈的文章中,它提到用TDD完成一個項目需要花費16%的時間。儘管他們確實提到了測試是該過程的副產品,但他們似乎並沒有將注意力集中在TDD結束時,您有代碼和測試。IMO測試不僅僅是長期支付自己的費用 – casademora 2008-10-02 20:47:14
can您將重新考慮我的答案,因爲WeDoTDD.com是TDD工作的新數據和證據,以及它如何爲公司工作。 – PositiveGuy 2016-09-17 05:45:12