Testdata放在哪里?

时间:2012-04-01 20:01:54

标签: c# testing resources

我需要一些图像作为测试的输入。在何处找到文件以及如何获取这些文件的路径。

我应该使用资源吗?或者将它们放入应用程序或测试应用程序?

我之后也想使用nCrunch,所以即使在那里也可以使用。

2 个答案:

答案 0 :(得分:0)

我有大量的测试数据,比如高达1GB。在SVN中使用它是有问题的,所以我创建了一个MSI文件,将测试数据部署到c:\project_test\...

不仅我有单元测试,而且如果找到该目录,还会显示生产代码中的选项,因此甚至可以从应用程序运行一些测试。

答案 1 :(得分:-1)

您可以将图像作为嵌入资源放入程序集中,并将其作为测试设置的一部分抓取。例如,请查看MSDN

这里需要思考一下:如果您正在编写操纵图像的集成测试,那么如何验证图像是否已被正确操作?