在我們的單元測試中,我有一個存根對象,它在單元測試期間在內存中創建一組數據,以便實時數據庫不是用過的。單元測試 - 如何在存根數據庫數據時設置測試數據
我有單元測試,使用測試下的查詢和在測試中提供給查詢的值來檢查從該集返回的行數。我的第一個問題是,因爲我們使用的是MSTest,並且它不支持參數化測試,所以我們對每個不同的值集進行了一次測試,並且結束了許多次測試,只是提供給一個例程的值不同。使用不同的測試框架可能在政治上很困難。
對數據進行處理有點難以實現,因爲它是通過代碼將實體添加到集合中創建的,所以很難輕鬆查看集合中的數據,並且如果我們決定在將來向該集合添加記錄,我們需要更新測試中應該返回的記錄數,以便我們的測試非常依賴這些數據。似乎沒有辦法自動執行此操作。是這樣嗎?
+1。絕對有必要開展自己的數據驅動測試課程;我們在獲得NUnit 2.5之前做了類似的事情。它工作得很好:) – 2010-01-30 23:42:18