测试用户数据(假数据)

时间:2009-01-04 08:14:31

标签: database testing test-data

我可以从哪里获得,或者如何生成可用于测试应用程序的虚假用户数据(名称,电子邮件地址,位置等)的大型格式化集合?

它可以显然是假的,这将仅限于开发服务器。但我相信一切都会比我想象的要好。

6 个答案:

答案 0 :(得分:71)

有一些专门为此而建的工具。之前我曾使用http://www.generatedata.com/为MySql数据库生成数据。 RedGate有一个很好的工具,可以使用名为SQL Data Generator的测试数据填充SQL Server数据库。 RedGate工具的成本约为300美元,但有一个免费试用版。

更新: Faker.js现已推出。它是一个基于node.js构建的项目,看起来非常全面。

另一个更新:Mockaroo很棒!

如果您想要伪造用户数据的HTTP API,请查看Random User Generator

答案 1 :(得分:8)

这是一个用于生成各种类型的测试数据的开源工具。 http://www.generatedata.com

答案 2 :(得分:5)

http://www.fakenamegenerator.com/是一个很好的资源,可以使用具有SSN,电子邮件地址的真实用户创建测试数据......他们也有批量下载选项。

答案 3 :(得分:4)

查看这个“有趣的名字”列表,其中一些是经典的

http://www.ethanwiner.com/funnames.html

答案 4 :(得分:0)

另一个开源测试生成器工具是我自己的http://code.google.com/p/csvtest

答案 5 :(得分:0)

对于寻找此问题的更新解决方案的任何人... 我为Data Synchronization Studio编写了一个测试数据生成器项目。它可以生成一个大型数据集,范围从1到100万行的实际测试数据(那里有很多OF:D)无论如何,这里有一篇关于它的博客文章。 http://www.simego.com/Blog/2012/02/Test-Data-Generator-Download-for-Data-Sync