我有一个项目的大型测试代码库。junit 测试用例主要使用 oracle DB 进行单元测试。我们正在尝试使单元测试更加本地化,以便多个开发人员可以在他们的本地机器上创建测试特定的数据,并且测试用例/开发可以更快地完成。
我们当前的数据库包含多个模式、同义词和存储过程。
我们正在尝试识别数据库,例如
HSQL/Oracle Berkley DB/Derby DB
这样我们就可以重新创建类似数据库结构的 oracle 并继续测试,而无需对测试用例进行任何更改 [因为相同的测试用例也在我们的 Cruisecontrol 上运行]
主要目标是能够拥有一个本地数据库设置,该设置可以复制类似于产品的数据库结构,而无需对当前测试套件进行任何更改。
是否有任何数据库(可以在文件系统上本地创建数据库)?
感谢你的帮助。
谢谢,阿尤斯曼