tdd

    8熱度

    3回答

    我一直在努力推動自己的心智,當在家裏開發更加面向TDD和DDD。 我不明白的一件事是爲什麼你會創建一個虛假的存儲庫來測試?我沒有仔細研究它,但是測試的想法肯定是幫助解耦你的代碼(給你更多的靈活性),修剪掉所需的代碼並減少錯誤的數量。 那麼有人可以填寫我的愚蠢的大腦,爲什麼有些人喜歡測試假的存儲庫?我認爲測試一個真正的數據庫是一個更好的選擇,創建一個假的,因爲那麼你知道它對你的真實世界的數據存儲工作

    7熱度

    2回答

    我正在考慮使用Dojo Objective Harness(DOH)來測試一些自定義JavaScript代碼。爲此我已經閱讀下面的文章: http://www.ibm.com/developerworks/web/library/wa-aj-doh/index.html 和我有一個關於測試用例結構問題。該示例顯示您的測試用例模塊與dojo位於同一父目錄中。這對我們來說有點問題,因爲我們想在多個項目

    21熱度

    4回答

    如果我正在使用MSTest,有沒有一種方法可以在Visual Studio中測試代碼覆蓋率?或者我必須購買NCover? 如果微軟沒有提供內置的工具來執行代碼覆蓋,NCover企業是否值得這些錢或者是舊的beta版? 編輯: VS產品和說明的包括代碼覆蓋率 http://www.microsoft.com/visualstudio/en-us/products/teamsystem/default

    6熱度

    6回答

    我想用測試開始一個新的MVC項目,我認爲最好的方法去有2個數據庫。 1用於測試,1用於運行應用程序並使用它(同時測試真的,因爲它不是生產)。 對於測試數據庫,我正在考慮將創建表腳本和填充數據腳本放入測試設置方法中,然後在拆卸方法中刪除所有這些。 雖然我將使用Linq到SQL,但我不認爲這會允許我這樣做? 如果我想這樣做,我必須去ADO路線嗎?或者我應該只使用模擬對象並將數據存儲爲數組或其他東西?

    4熱度

    6回答

    我正在寫一個簡單的Web應用程序,使用Linq to Sql作爲我的數據層,因爲我非常喜歡Linq2Sql。我最近一直在閱讀關於DDD和TDD的一些信息,並希望能夠一蹴而就。 首先,最讓我感到驚訝的是Linq2Sql和DDD不太好。我的另一個問題是找到測試,我發現它很難定義好測試,所以我想問一下,發現好測試用例的最佳技術是什麼?

    2熱度

    4回答

    關於TDD的另一個問題來自我。我已經閱讀了關於TDD的一些文章和書籍章節,並且我明白爲什麼你應該TDD和我理解簡單的例子,但是似乎當我在現實世界中嘗試了這一點時,我很容易陷入困境。 如果您要編程Windows Vista附帶的衆所周知的蜘蛛紙牌,您能給我一些簡單的TDD示例嗎?你會開始哪些測試?

    2熱度

    3回答

    我有一張表,其中包含餐館名稱列表以及指向包含美食類型的其他表的鏈接。 我想在我的網頁上提供一個搜索框,當輸入時,每個單詞在數據庫中搜索並返回結果。我一直在尋找一種不涉及設置sql全文搜索的解決方案,因爲我希望能夠使用Linq to SQL來測試它。 從我的舊代碼我有一個函數,創建一個查詢過濾器給定的輸入文本,並返回所有結果的基礎上。 Private Function SetupQuery(ByVa

    10熱度

    6回答

    我目前正在爲包含驗證例程的業務邏輯類編寫一些單元測試。例如: public User CreateUser(string username, string password, UserDetails details) { ValidateUserDetails(details); ValidateUsername(username); ValidatePasswor

    8熱度

    7回答

    許多開發人員認爲測試私有方法是一個壞主意。然而,我發現的所有例子都基於私有方法是私有的想法,因爲調用它們可能會破壞內部對象的狀態。但這不僅是隱藏方法的理由。 讓我們考慮Facade模式。我的班級用戶需要2種公共方法。他們會太大。在我的例子中,他們需要從數據庫的BLOB中加載一些複雜的結構,解析它,填充一些臨時COM對象,運行用戶宏來驗證和修改這些對象,並將修改後的對象序列化爲XML。單個metod

    6熱度

    6回答

    我剛剛參加了爲iPhone開發應用程序的研討會。演講者告訴我,沒有什麼可用於爲您的iPhone軟件編寫單元測試或功能測試。 這是真的嗎?到目前爲止,iPhone是否真的沒有測試故事?