2012-09-24 58 views
0

我目前正在做一些見習工作&尋找一些建議。簡單的控制檯應用程序測試

我已經爲C#中的一個服務應用程序編寫了一些單元測試的一個非常簡單的任務。該服務主要有查詢和查詢各種方法的SQL數據庫的方法。我被要求爲這些方法中的大多數編寫單元測試,以及諸如簡單地檢查連接和內容等其他內容。我被告知保持簡單,可能只是在控制檯應用程序中編寫測試。我想知道最好的方法是什麼?

只需調用具有硬編碼輸入的控制檯應用程序的方法是否合適?那麼只要檢查一下輸出是&是否寫入控制檯是否通過?或者這太簡單和討厭?

+0

既然你沒有具體問如何編寫代碼,但如何構建一個解決方案,我會建議在http://programmers.stackexchange.com/上詢問這個問題。 –

+0

我只是使用MSTest,它最終會比控制檯應用程序少工作,並且更易於維護。 – Maess

+0

你可以使用測試框架,比如NUNit –

回答

2

您可以從命令行運行MSTest和NUnit測試,在我看來,這比從頭開始編寫自己的測試運行程序更可取。專注於編寫質量測試,而不是執行它們並交付結果所需的腳手架。

我認爲這很容易做到「正確」,因爲它是製作自己的解決方案。

請注意,連接到數據庫的測試是集成測試,而不是單元測試。

相關問題