tdd

    8熱度

    4回答

    假設我有一個包含數據庫連接數據成員的對象Employee_Storage。這個數據成員應該存儲爲指針還是作爲參考? 如果我將其存儲作爲參考,我 沒有做任何NULL 檢查。 (究竟有多重要是NULL反正檢查?) 如果我將其保存爲一個指針,它的 更容易建立Employee_Storage (或MockEmployee_Storage)爲 目的測試。 一般來說,我總是習慣於將我的數據成員存儲爲參考。然而

    5熱度

    5回答

    問題 如何在創建假貨時處理只讀字段? 背景 我在使用ASP.Net MVC的初級階段,並使用史蒂芬·桑德森的體育商店和斯科特谷的書呆子晚餐的例子是。我剛剛碰到的一個小問題是如何在做假貨時使用只讀屬性。我正在使用LINQToSQL。 我的界面: public interface IPersonRespository { Person GetPerson(int id); } 和我的

    9熱度

    3回答

    我正在寫一個自定義配置文件提供程序,但我仍然打算使用默認的AspNetSqlMembershipProvider作爲我的會員提供程序。在我的個人資料提供我GetAllProfiles()方法是這樣的: 1 public override ProfileInfoCollection GetAllProfiles(ProfileAuthenticationOption authenticationOp

    3熱度

    1回答

    有沒有人在使用TestDriven.Net運行測試時使用mstest屬性[AssemblyInitialize]遇到任何問題? 我試過2.14 RTM和2.22 RTM,似乎都不適合我。當我執行測試時,彙編init方法沒有被執行。這就像TD.Net不識別屬性。 歡迎任何提示/想法/線索!謝謝!

    5熱度

    5回答

    在我的一些控制器中,我有一個before_filter用來檢查用戶是否登錄?爲CRUD行動。 application.rb中 def logged_in? unless current_user redirect_to root_path end end private def current_user_session return @current

    7熱度

    3回答

    我剛剛閱讀了邁克爾·C·羽毛書籍「Working Effectively with Legacy Code」,它是向傳統代碼引入測試的聖經。在這本書中,他介紹了一種叫做編輯觸發測試: 如果它是不出來的這本書被釋放的時候,我懷疑有人將很快建立一個IDE,允許你指定一個每次按鍵都會運行的一組測試。這將是一個關閉反饋迴路的不可思議的方式。 它必須發生。這似乎是不可避免的。已經有IDE在每次擊鍵時檢查語法

    11熱度

    7回答

    我目前對我的單元測試使用了一個簡單的約定。如果我有一類名爲「EmployeeReader」,我創建了一個名爲「EmployeeReader.Tests測試類,然後我創建測試類的類的所有測試用的名字,如: Reading_Valid_Employee_Data_Correctly_Generates_Employee_Object Reading_Missing_Employee_Data_Thro

    5熱度

    5回答

    我正在開發一個用於開源Python ORM的後端。該庫包含一套針對每個後端的450個測試案例,全部集中到一個巨型測試課程中。 對我來說,這聽起來像很多的一類,但我從來沒有在有有測試用例(我相信這個庫有〜2000個測試用例不包括每個後端的測試用例)。我是否正確地認爲這有點高端(考慮到沒有真正的魔術數字,高於這個數字就應該分解一些東西),還是這對於測試課程進行如此多的測試並不是什麼大事? 即使這不是太

    6熱度

    4回答

    幾年來,我一直在使用名爲qmTest的測試工具,它允許我爲某些Firebird數據庫進行測試驅動的數據庫開發。我爲新功能(表,觸發器,存儲過程等)編寫測試,直到失敗,然後修改數據庫直到測試通過。如果有必要,我會在測試之前做更多的工作,直到它再次失敗,然後修改數據庫直到測試通過。一旦功能測試完成並通過100%的時間,我將其保存在數據庫的其他測試套件中。在繼續進行其他測試或部署之前,我將所有測試作爲套

    3熱度

    2回答

    我有很多的單元測試,這需要大量的txt的,數據,HTML等文件。外部存儲這些文件使生活更輕鬆地更新測試用例添加新的測試用例等 但是其在單元測試中的依賴帶來很多頭痛的在不同的系統和不同的測試運行。 什麼是最好的做法? 外部存儲它們, 相對鏈接在 代碼這些文件? (在一些 測試運行造成的問題,或需要額外的 配置) 嵌入在 單元測試的DLL所有這些文件,並從那裏 讀取(使創建測試更難) 硬編碼的存儲 位