有时您需要测试数据,例如Adobe Thermo已预先写好“数据集”,例如单字符串,3字符串等,用于填充数据控件。
我需要:
关于如何获得这些的任何想法?
答案 0 :(得分:2)
GenerateData.com是一个用JavaScript,PHP和MySQL编写的免费开源脚本,可让您快速生成各种格式的大量自定义数据,用于测试软件,填充数据库。
答案 1 :(得分:1)
生成它们?快速perl脚本可以生成大量数据。
CSV的一部分挑战是所有边缘情况(换行的标准使用方式笨拙,与Excel或SQL Server解析CSV的方式不完全一致)。我过去必须手工制作这些。
答案 2 :(得分:1)
连续文字,无新内容
从Project Gutenberg下载一些文件并在其上运行sed以用空格替换换行符。
CSV编号,整数
谷歌/ Y! finance AFAIK允许您下载历史股票报价。那是个不错的开始。但它们通常是字符串(股票名称),日期和4个不同浮动值和一个积分体积值的混合物。
答案 3 :(得分:1)
我只是(在VB.NET中)一个帮助器类来生成指定范围内长度的随机字符串,或随机数。我在Visual Studio中首次尝试单元测试时就这样做了。因此,例如,当我想测试Customer.Create时,我会设置一个循环来运行1000次以创建1000个具有各种随机值的客户。例如,
(伪实时代码)
For x = 1 to 1000
Dim c as New Customer
c.Name = Helpers.GetRandomString([minLenth], [maxLength])
c.Address1 = Helpers.GetRandomString([minLenth], [maxLength])
c.Telephone = Helpers.GetRandomPhoneNumber()
...
Next
答案 4 :(得分:1)
这是一款免费工具,可让您以CSV,制表符分隔和SQL格式生成多达100,000行真实测试数据。您可以生成几乎任何数据类型:字符串,数字,电子邮件,域,URL,地址,名称,unicode,基于您提供的公式的自定义值等等。您还可以保存模式以便重复使用。