2012-04-01 176 views
1

我需要一些圖像作爲我的測試的輸入。在哪裏找到這些文件,以及如何獲取這些文件的路徑。把Testdata放在哪裏?

Shoukd我使用ressources?或者將它們放入應用程序或測試應用程序中?

我也喜歡以後使用nCrunch。所以它應該在那裏工作。

+0

我仍然在尋找更好的解決方案。 – Tarion 2012-06-17 11:13:47

回答

0

我有很多測試數據,比如說1GB。在SVN中使用它太成問題了,所以我創建了一個MSI文件,將測試數據部署到c:\project_test\...

不僅我有單元測試,而且在生產代碼中還有選項,如果找到該目錄,所以一些測試甚至可以從應用程序運行。

+0

這將是可能的,但我仍然希望測試數據相對於我的應用程序。目前我嘗試管理我的GIT倉庫中的數據。當數據增長過快時,也許我必須考慮這個決定。 – Tarion 2012-04-02 08:07:29

+0

嗯,我有需要處理的視頻文件,所以沒有選擇:) – 2012-04-02 08:25:15

-1

您可以將圖像作爲嵌入式資源放入程序集中,並將它們作爲測試設置的一部分抓取。例如,請查看MSDN

這裏有一些值得思考的事情,但是:如果您正在編寫操縱圖像的集成測試,您如何驗證圖像是否已正確操作?

+0

我有一些圖像檢測,我嘗試檢測圖像上的符號。我可以簡單地檢查功能是否在不同分辨率下在圖片上找到了符號。如果您希望獲得定義的結果,則只能手動測試,保存正確的結果並將其用於進一步的測試用例,以驗證您的方法未改變其行爲。 – Tarion 2012-04-02 08:04:29