用于测试的命令行csv数据输出生成器
csvgen的Python项目详细描述
csvgen
随机生成值的命令行应用程序,包括模拟地址数据作为csv (逗号分隔值)输出。
概述
对于不想阅读手册文件的人来说,这是一个快速的概述。
通常,此应用程序是一个实用程序,用于生成不需要数据库的测试数据。数据是 输出为csv值并表示一组不同的用例。
常见用例
- 在ui中输入数据时,需要一个字段,该字段将产品信息捕获为csv值、指标或数字。
- 需要csv数据来测试etl应用程序过程的etl应用程序。
- 数据库应用程序,需要csv数据来测试插入和数据库约束的自动化。
- 用于测试电子表格中常见的自动电子表格导入和外部查询的电子表格应用程序。
- 任何不具有数据库访问权限但需要数据集来测试代码的用例。
- 任何需要csv格式输出文件进行测试的导入导出自动化过程。
可能的示例
- 要求用户以CSV格式输入缺陷产品标识符以进行退货处理的网站。
- 批量处理传递地址的数据库应用程序。
- 负责清除数据和删除重复项或地址的etl应用程序。
关于数据
此应用程序包含编译后的数据,作为生成输出数据的基础。有关如何和 收集数据的地方。原始源数据被清理和更改以使数据在此实用程序中可用 申请。所有数据都是从免费的公共来源获得的。所有数据和许可均受条款约束 数据“自述”文件中包含的数据供应商。
注意,除非“自述”文件中另有说明,否则所有数据现在和以前都在公共域下。
许可证
此应用程序在麻省理工学院标准许可下发布。
评论
此应用程序是一个实用程序,开发人员希望测试其软件的数据方面。这不是企业 应用程序,不应在生产环境中使用。这是正在进行的工作,可能包含错误或 其他奇怪之处包括但不限于在某个时候确实应该重构的冗长代码。 它只为我的用例设计,可能不适合你的用例,所以你可以自由地进行这个项目,提供反馈, 提供更改等。