我已经用Java编写了测试,以基于应用程序中发生的某个事件来验证数据库中的数据。该事件发生时,它会更新并在数据库中添加很少的记录。
Ex:
表名称:RecordsStatus
列名:状态->标志0或1
如果这是1,我们必须运行ETL作业,并且必须验证其他一些基于ETL作业进行更新的表,因此这里有3个阶段需要测试
应用程序中发生了某些操作(无需测试)
整个过程必须进行一次测试,因为必须在所有三个阶段中使用唯一的ID来验证数据。
我正在考虑用Java编写一个侦听器,该侦听器根据运行ETL作业的“ RecordStatus”表中的Flag进行检查
这是一个好方法吗?请提出是否有更好的方法
有没有开源工具可以进行类似的测试