在10个不同的数据库系统php上测试PDO代码


Testing PDO code on 10 different database systems php

我必须制作一个在10个不同的数据库系统Mysql、Sqlite、Oracle上工作的web应用程序。。。等等-我需要检查我的SQL是否与所有这些数据库兼容。

我已经制作了我的代码并在Mysql上进行了测试,但我如何在其他数据库中进行测试?我应该在我的电脑上安装所有这些数据库吗?

有更简单的方法吗?

如果您想让您的web应用程序在10个不同的数据库系统上运行,那么您必须针对这些系统进行测试。如果你只针对这10个测试中的一个,你只知道它适用于一个,而不是10个。

要针对所有10个数据库系统进行测试,您自然需要安装它们,然后针对这些分期付款运行应用程序的数据库测试套件。

我认为这是非常直接和容易的。我无法想象有什么比拥有这10个数据库系统并针对它们运行测试套件更容易的了。

如果您没有自动测试套件,请为自己创建一个。因为对数据库进行手动测试——甚至在发布之前是必要的(或者让用户测试)——对于软件中的每一次更改来说都是太多的工作。