最佳实践-春季测试-在testdata脚本中保持SQL结构为最新

时间:2018-10-25 12:46:40

标签: java mysql junit spring-test sql-scripts

Spring Boot应用程序-MySQL-JUnit-Jenkins-Maven-Maven Sql插件

我目前在每次运行测试之前,都使用Maven Sql插件在Testserver上重置数据库结构(仅结构)。 每个测试都使用@Sql(“ script”)批注来刷新所需的数据(仅数据)。

可以说我有一个包含用户数据的表,我的许多测试都取决于用户数据。 现在在开发中,我在该表中添加了一个列。现在,我需要编辑所有会影响用户数据的脚本,因为spring会检查我的数据层并告诉我缺少一列。

我想知道是否有一种更好,更干净的方法来刷新测试数据,而无需在数十个脚本中添加新列?

您如何管理测试数据?有经验吗?

谢谢!

0 个答案:

没有答案