以任何定义的文件格式生成样本数据

时间:2012-11-27 21:31:15

标签: testing

我们以特定文件格式从客户端接收样本数据,并从我们的软件需要处理的数据中获取一组规范。但提供的样本数据并未涵盖规范中提到的所有方案。这使测试变得令人头疼,并且很多时候软件根据规范不能按预期工作。我们需要创建包含所有基于规范的数据组合的测试文件。

客户端不会提供所有数据组合,所以请不要去那里。

我们正在寻找的是一种实用程序或一种方法来定义我们需要创建哪些数据以及该数据的格式。

我已经搜索过,唯一可用的实用程序(Spawner,forSQL,Red-Gate等)只针对生成数据的数据库,除了生成分隔文件的spawner之外。

如果有人能指导我正确的方向或提供具体的解决方案,可能我没有找到合适的条款。

1 个答案:

答案 0 :(得分:1)

首先,排列可能是错误的问题。你可能想要组合测试,除非你有一个非常小的数据集,或者你有能力运行大量的测试用例。

尝试使用这些搜索词组(优先/有序):

  • 成对测试(请注意,大多数工具不仅仅是数据)。
  • 全对测试
  • 组合测试生成
  • 组合测试数据
  • 测试数据生成器

或尝试查看这些工具(和类似工具)

其次,听起来你在这里遇到了不止一个问题:

  • 客户不提供您需要的东西。你要么责备他们不做你的工作(测试涉及创造性的工作),要么他们是一个冒险的客户。无论哪种方式,这都是你的问题。
  • 您是否正在进行严格的基于规范的测试?因为坦率地说,有时候规范并不是通知你的测试的最终规则。阅读本文:http://www.developsense.com/blog/2012/07/few-hiccupps/(并注意规范仅属于“声明”启发式)

最后,应该警告您,针对成对覆盖(或任何特定类型的覆盖)可能会分散您对测试重要内容的注意力。为了完整起见,我建议阅读以下内容: