2011-05-23 64 views
1

What is the best format to store test data in a file?類似,我想用我班的數據進行一些測試。
此課程必須收到包含日期和價值的數據列表。所以基本上,我只需要存儲值,當我閱讀時,我可以說初始日期,只是添加一個常數,以獲得下一個記者日期值。像這樣:1234.56;6543.21;1111.22如何選擇不同的格式來存儲測試數據?

我現在正在使用csv,但我想知道如果在C#中的某些xml,sqlite或純IEnumerable將是一個更好的選擇。有關此的一些經驗?

回答

1

選擇工作和維護的最簡單的東西。在優選方案

  • 的順序如果你的數據是相對簡單(如問題所描繪的),你可以在內存測試夾具類中做到這一點。使用工廠方法/類型來獲得預期的數據。
  • 如果你想結構化數據易於閱讀/編輯,採用CSV(每個人都知道如何使用Excel)或YAML(另一種基於文本的格式)或者自定義的文本文件。另一方面,如果您需要結構化模式有效數據,那麼您可以選擇類似於XML或罐頭測試數據庫的東西。
2

根據您所傳達的要求,答案是最簡單的。如果你正在談論數字數據,所以你不必擔心引用字符串等,CSV似乎很合理。