tdd

    26熱度

    7回答

    單元測試和ASP.NET Web應用程序在我的組中是一個模棱兩可的問題。通常情況下,良好的測試實踐通過裂縫和網絡應用程序最終會在沒有測試的情況下進行數年。 這個痛點的原因通常圍繞編寫UI自動化中期開發的麻煩。 您或您的組織如何將最佳的TDD實踐與Web應用程序開發結合起來?

    14熱度

    4回答

    我開發了一些具有類似行爲的類,它們都實現了相同的接口。我實現了一個創建適當對象並返回接口的工廠。我正在爲工廠寫一個單元測試。你所得到的只是對象的一個​​接口。 測試工廠工作正常的最佳方法是什麼? 我想知道Java中的答案,但是如果有跨語言的解決方案,我想知道它。 數字2.在答案中,會像其他答案一樣完成?如果是這樣,我將標記另一個接受的答案,並重新說明我的問題,以同時爲一個接口返回的工廠和你不知道具

    2熱度

    4回答

    所以我知道單元測試是必須的。我認爲TDD是添加新模塊時要走的路。即使在實踐中,我實際上並沒有這樣做。有點像評論代碼,真的。 真實的東西是,我掙扎,讓我圍繞着如何單元測試的用戶界面和更普遍產生事件的對象頭:用戶控件,異步數據庫操作等 這麼多的我代碼與UI事件有關,我甚至無法看到如何啓動單元測試。 那裏一定有一些引物和啓動文檔?一些提示和技巧? 我一般在C#(2.0和3.5)工作,但我不確定這與問題嚴

    15熱度

    3回答

    我已經創建了一些MbUnit測試夾具的SetUp方法標記了SetUp屬性。使用MbUnit GUI,控制檯運行程序和ReSharper MbUnit插件,這些方法在測試之前運行得很好。但是,當我使用TestDriven.NET運行測試時,它根本不運行SetUp方法。 有誰知道這是TestDriven.NET的錯誤還是我的設置有問題?

    48熱度

    6回答

    很多人在開始編寫代碼之前都會談論爲代碼編寫測試。這種做法通常稱爲測試驅動開發或TDD。通過這種方式編寫軟件我可以獲得哪些好處?我如何開始這種做法?

    1熱度

    4回答

    測試引發故障的函數的最佳方法是什麼?或者測試一個對失敗相當免疫的函數? 例如;如果無法正確初始化端口,我有一個在構造函數中拋出的I/O完成端口類。這在初始化列表中使用CreateIoCompletionPort的Win32函數。如果句柄設置不正確 - 非空值 - 則構造函數將拋出異常。我從來沒有見過這個功能失敗。 我敢肯定,這(和其他功能,如它在我的代碼),如果他們無法將正確的行爲,代碼是50行,

    9熱度

    5回答

    在我的大多數C++項目中,我頻繁使用的斷言聲明如下: int doWonderfulThings(const int* fantasticData) { ASSERT(fantasticData); if(!fantasticData) return -1; // ,,, return WOW_VALUE; } 但TDD社會似乎喜歡喜歡做

    12熱度

    8回答

    什麼是TDD實際質量的真實世界的例子? .net中的那些中小型開源項目在那裏展示了TDD的最佳實踐,並且可以作爲TDD的參考資料嗎? 我在尋找更多的生活呼吸項目的例子,作爲TDD的一個很好的例子。有些東西可以補充說明和說明獨立過程的書籍和參考資料。 東西會是誰想要從初級/中級TDD從業水平了一個抱負開發者有幫助...