问题标签 [test-data]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1138 浏览

oracle - oracle 11g中从真实源数据库生成测试数据的方法

我在 Oracle 11g 中有生产数据库 - 整个模式。我如何使用它来生成测试数据(所有值都是乱码)并保持关系,(例如,只有字符串值乱码而不是 id 或数字)是否有像数据生成器这样的工具来执行此操作,或者我们可以轻松地手动执行此操作?提前致谢

0 投票
1 回答
258 浏览

mysql - 是否有可能将 mysqlimport 用于时间戳列?

我的表中有一些时间戳列可以为空,但我想通过 mysqlimport 用 testdata 填充它们。是否有可能通过 testdata.txt 提供时间戳参数?

0 投票
1 回答
1307 浏览

ruby - RSpec - 测试实际文件,而不是模拟数据

我对 RSpec 很陌生,所以这是一个非常基本的问题。我正在编写一些东西,它解析文件中的大量数据,进行一些处理并返回一个汇总结果,这对 Ruby 来说非常可爱。

我想围绕此代码进行一些 RSpec 测试,但我不想在测试中模拟数据。这些文件又大又复杂,因为我希望代码可以处理这些文件,所以我想直接在测试中处理一些文件。

我已经做了很多谷歌搜索,但我找不到任何针对这种情况的最佳实践示例——我发现的所有内容似乎都建议使用模拟数据。

因此,需要明确的是,我想知道针对实际测试数据文件运行 RSpec 测试的最佳实践,而不是针对在测试代码中模拟的东西本身。我非常高兴打开文件,阅读它们等,这不是问题。我真正感兴趣的是如何最好地构建我的测试和测试数据目录。

0 投票
2 回答
1409 浏览

windows - 随机文件生成器(再次!)

我非常需要一个随机文件生成器来生成真正随机的、不可压缩的虚拟文件。

我最终得到了这个德尔福代码。它有效,但它的痛苦sloooow

我的问题是:有没有我可以使用的快速随机文件生成器?只要满足以下条件,Delphi 代码和/或命令行工具都是可以接受的:

  1. 我可以在 Windows 上运行它而无需手动干预(我的测试需要这个,不允许干预)
  2. 很快
  3. 生成的文件是不可压缩的(即压缩生成的文件不会节省空间)

编辑对于那些感兴趣的人,我应用了我在这里收到的建议并制作了这个功能,它足够快并且 7zip 很难压缩生成的数据。

0 投票
3 回答
286 浏览

testing - 测试系统的生产数据

我需要一些关于如何在手动 UI 测试中处理测试数据的建议。我们的应用程序需要来自数据库的数据才能工作和手动测试。由于我们正在处理敏感数据,因此我们不允许转储生产数据以在我们的测试系统(或开发机器)上使用它。

你如何处理这个问题?我正在考虑屏蔽生产数据以在测试中使用它的可能性,是否有任何免费或开源工具可以做到这一点?我更喜欢这种解决方案,因为可以产生大量数据。我希望您有一个想法,手动创建测试数据将非常耗时。

0 投票
1 回答
630 浏览

c# - nBuilder 测试数据生成器和反射

我正在使用 nBuilder 为我的应用程序生成一些测试数据。首先我对其进行了测试,它运行良好。一个简单的例子:

创建一个对象并自动填充所有属性。例如,如果 customer 包含属性:name,它将用name1填充它 ,依此类推......

好吧,这一切都很好,但是我现在很难动态地完成整个事情。

我现在正在做的是反射,我正在遍历我的类中的所有实体,并且每个实体都应该生成一些测试数据,甚至应该填充查找和子列表,但这不是问题。我的问题是,我如何将上述代码用于任何类型?

ANYTYPE object = Builder<ANYTYPE> ...

我尝试了什么:

0 投票
2 回答
5411 浏览

python - 在 python 中测试数据生成框架?

有没有专门针对 Python 的“测试数据”生成框架?

为了清楚起见,我不想从头开始编写脚本,用随机用户和其他实体填充我的数据库,我想知道是否有任何工具/框架可以使它更容易,

更清楚地说,我不是在寻找测试框架,我想生成测试数据来“加载”我的应用程序。

0 投票
1 回答
1027 浏览

ravendb - 在 Raven DB 中生成测试数据

我正在寻找在 Raven DB 中生成测试数据的首选且可维护的方式。目前,我们的团队确实有办法通过 .NET 代码来实现。提供了示例。

但是,我正在寻找不同的选择。请分享。

编辑: Raven-overflow真的很有帮助。感谢您指出正确的地方。

0 投票
1 回答
180 浏览

c# - 使用业务对象作为测试数据构建器类的返回值

业务对象是 Foo.cs

如果 Foo 的属性运行自定义逻辑怎么办?那么创建可以更改 Foo 对象内部数据并返回我不期望的值的 Foo 对象不是一个坏主意吗?!

0 投票
1 回答
108 浏览

automation - 跨浏览器测试——如何保证测试数据的唯一性?

我的团队是自动化的新手,并计划自动化跨浏览器测试。我们不确定的事情,如何确保每个浏览器测试的测试数据都是唯一的?由于某些业务规则,测试数据需要是唯一的。

我有几个选择:

  1. 按顺序运行测试。每次测试完成后恢复数据库。每次测试的测试报告将单独保存。如果出现任何错误,我们必须自己重现错误(数据已被重置)。

  2. 同时/按顺序运行测试。为每个测试数据添加前缀,以唯一标识不同浏览器测试的测试数据。例如,FF_User1、IE_User1

  3. 同时/按顺序运行测试。将设置几个测试节点并连接到不同的数据库。每个测试节点将使用不同的浏览器运行测试,测试数据将存储在不同的数据库中。

任何人都可以启发我使用哪种方法最好?或任何其他建议?