在工作中测试我的应用程序的 QA 部门使用他们共享的 Oracle 数据库。随着他们的案件发生变化,事情变得非常棘手。提交的错误报告 + 我花时间只是为了找出测试用例已被更改 = 浪费时间。
我希望 dev 和 qa 都在我们的机器上运行我们自己的 Oracle 副本,这样我们就可以保护我们的数据并追逐我们的尾巴......更少。
据我所知,问题是我们没有为所有这些许可证提供资金。使用开源数据库是行不通的,因为我们有各种各样的 PL/SQL 包和触发器,我确信它们将我们与 Oracle 联系在一起。
有谁知道“伪造”Oracle 数据库的方法(或者可能是开源产品)?根本没有性能要求。我不是指模拟对象(我们确实将其用于单元测试),而是实际的“在端口上侦听您的请求”RDMS。这是一个长镜头,但我不得不问。