我需要使用 Java 或 Groovy(首选 Groovy)以编程方式生成有意义的测试数据。我需要的数据包括名字、中间名、姓氏、地址(城市、邮政编码、国家、街道)、电话、电子邮件。如果我可以将自己的逻辑添加到库中以满足我的自定义需求(例如信用卡或银行账户数据等),那就太好了。
有人可以指导我正确的方向吗?
最佳答案
对于 Grails,您可以使用 fixtures和 build-test-data插件。
fixtures 插件提供了一个 DSL,用于创建具有特定属性值的测试数据。虽然测试数据插件将填充您未明确分配的所有值,但所有属性值都符合约束集。
关于Java/Groovy/Grails 需要生成有意义的测试数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9403721/