String 测试需要格式良好的数据

String 测试需要格式良好的数据,string,csv,testing,url-encoding,sample-data,String,Csv,Testing,Url Encoding,Sample Data,有时,测试需要数据,比如预先编写的数据集,比如用于填充数据控件的1字字符串、3字字符串等 我需要: 连续文本,无换行符 CSV数字、整数 CSV数字,小数 URL编码字符串 有没有关于如何获取这些信息的想法?生成它们?一个快速的perl脚本可以生成大量数据集 CSV面临的部分挑战是所有边缘案例(换行符的标准用法令人尴尬,这与Excel或SQL Server解析CSV的方式不完全匹配)。过去我不得不手工制作。生成它们吗?一个快速的perl脚本可以生成大量数据集 CSV面临的部分挑战是所有边缘案

有时,测试需要数据,比如预先编写的数据集,比如用于填充数据控件的1字字符串、3字字符串等

我需要:

  • 连续文本,无换行符
  • CSV数字、整数
  • CSV数字,小数
  • URL编码字符串

有没有关于如何获取这些信息的想法?

生成它们?一个快速的perl脚本可以生成大量数据集


CSV面临的部分挑战是所有边缘案例(换行符的标准用法令人尴尬,这与Excel或SQL Server解析CSV的方式不完全匹配)。过去我不得不手工制作。生成它们吗?一个快速的perl脚本可以生成大量数据集

CSV面临的部分挑战是所有边缘案例(换行符的标准用法令人尴尬,这与Excel或SQL Server解析CSV的方式不完全匹配)。过去我不得不手工制作

连续文本,无换行符

从中下载一些文件并在其上运行sed以用空格替换换行符

CSV数字、整数

谷歌/Y!finance AFAIK允许您下载历史股票报价。那将是一个好的开始。但它们通常是字符串(股票名称)、日期和4个不同的浮动值以及一个整体积值的混合体

连续文本,无换行符

从中下载一些文件并在其上运行sed以用空格替换换行符

CSV数字、整数

谷歌/Y!finance AFAIK允许您下载历史股票报价。那将是一个好的开始。但它们通常是字符串(股票名称)、日期、4个不同的浮点值和一个整数体积值的混合体。

我只是(在VB.NET中)创建了一个助手类来生成指定范围内长度的随机字符串或随机数。我第一次在VisualStudio中尝试单元测试时就是这么做的。例如,当我想测试Customer.Create时,我会设置一个循环运行1000次,以创建1000个具有各种随机值的客户。比如说,

(伪实数代码)

我只是(在VB.NET中)创建了一个助手类来生成指定范围内长度的随机字符串或随机数。我第一次在VisualStudio中尝试单元测试时就是这么做的。例如,当我想测试Customer.Create时,我会设置一个循环运行1000次,以创建1000个具有各种随机值的客户。比如说,

(伪实数代码)

是一个用JavaScript、PHP和MySQL编写的免费开源脚本,它允许您以各种格式快速生成大量自定义数据,用于测试软件、填充数据库

  • 启用JS并对浏览器友好
  • 许多数据类型:姓名、电话号码、电子邮件地址、城市、州、省、县、日期、街道地址、号码范围、字母数字字符串、lorem ipsum文本等
  • 以XML、Excel、HTML、CSV或SQL格式生成数据的选项
  • 加拿大、美国、荷兰和英国的国家特定数据(州/省/县)
  • 保存数据生成表单以供以后使用
是一个用JavaScript、PHP和MySQL编写的免费开源脚本,可让您快速生成各种格式的大量自定义数据,用于测试软件、填充数据库

  • 启用JS并对浏览器友好
  • 许多数据类型:姓名、电话号码、电子邮件地址、城市、州、省、县、日期、街道地址、号码范围、字母数字字符串、lorem ipsum文本等
  • 以XML、Excel、HTML、CSV或SQL格式生成数据的选项
  • 加拿大、美国、荷兰和英国的国家特定数据(州/省/县)
  • 保存数据生成表单以供以后使用
试试看

这是一个免费的工具,可以让您生成多达100000行CSV、制表符分隔和SQL格式的真实测试数据。您可以生成几乎任何数据类型:字符串、数字、电子邮件、域、URL、地址、名称、unicode、基于您提供的公式的自定义值等等。您还可以保存架构以供重用。

试试


这是一个免费的工具,可以让您生成多达100000行CSV、制表符分隔和SQL格式的真实测试数据。您可以生成几乎任何数据类型:字符串、数字、电子邮件、域、URL、地址、名称、unicode、基于您提供的公式的自定义值等等。您还可以保存模式以供重用。

Yup..这是一种编程语言,与其他任何语言一样。Yup..这是一种编程语言,与其他语言一样。仅供参考,如果您专门寻找一组URL来测试--就像我一样--Mockaroo网站更好。与GenerateData.com不同,它有一个特定的“url”数据类型。您甚至可以自定义URL功能以生成.FYI,如果您正在专门寻找一组URL进行测试,就像我一样,Mockaroo站点更好。与GenerateData.com不同,它有一个特定的“url”数据类型。您甚至可以自定义要生成的URL功能。
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