2011-05-23 62 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似乎很合理。