是否有任何工具可以根据特定要求生成测试数据?
例如大小、文件类型
那么,更大的背景是什么?在特定领域通常有专门的工具。我主要了解 MS 技术,其中“data dude”可以进行数据库测试数据生成,并且(不相关的)PEX 可以使用分析来查找进入您不常见代码分支的数据......但对于更具体的场景,您可能需要编写自己的工具。
你的问题很开放...
通过搜索“语料库”一词,您可以找到一些对许多领域的测试有用的数据,通常与自然语言相关。
如果想生成随机数据,去破解一个 Perl 脚本......但是:
我见过很多人生成大量数据来测试他们的代码的性能,而忘记检查结果是否正确。
如果您足够幸运有可能进行往返,例如使用压缩/解压缩,随机数据生成可以提供有用并捕获您不会想到的极端情况
这是一个非常开放的问题。尽管测试数据肯定想要测试特定的测试用例,因此正如 Marc 所说,编写自己的工具可能是一种更好的方法,但我怀疑通用工具能否满足您的需求。但是,如果您解释您的情况,可能会更容易提供帮助。
这个问题是非常开放的。但是我在自动化我的测试用例和测试数据时多次遇到这个问题。如果这是您正在寻找的上下文,我的回答可以帮助您。
对于测试数据生成工具,您可能想看看Grid tools suite。它们具有一组功能和应用程序,可以生成所需格式的测试数据并将其存储在本地 mySQL 表/excel 中。
请注意,这不是免费工具,它涉及许可费用。