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

时间:2012-07-30 07:50:04

标签: php pdo

我必须创建一个适用于10个不同数据库系统的Web应用程序Mysql,Sqlite,Oracle ...等 - 我需要检查我的SQL是否与所有这些数据库兼容。

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

有更简单的方法吗?

1 个答案:

答案 0 :(得分:1)

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

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

我认为这很简单直接。我无法想象让它变得更容易,而不仅仅是拥有这10个数据库系统并对它们运行测试套件。

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