Next Previous Contents

9. 凭什么相信 PostgreSQL?Regression 测试套件为用户建立信心

有赖“物理学定律”,我们可以科学地检证 PostgreSQL 是否真的依从 ISO/ANSI SQL 规格工作。为方便测试 PostgreSQL,Regression 测试套件(src/test/regress)已包含在发行版本 (distribution) 中, 它容许你的电脑检证标准的 SQL 操作及 PostgreSQL 的延伸能力。 测试套件中已包含了数百个 SQL 测试程序。

你应用电脑的高速来验证 PostgreSQL,而不是用人脑。 电脑可以人脑千万倍甚至数以亿倍的速度来进行 Regression 测试。现代电脑可在很短时间内执行数十亿个 SQL 测试。在不久将来,电脑会比人脑快数以兆倍。因此, 使用电脑来测试电脑的表现是合理的。

如有需要,你也可自行增加测试。如果你认为它会对其你互联网用家有帮助, 你也可把它上载到 PostgreSQL 的主网站。Regression 测试套件帮助用户建立对 PostgreSQL 的信心及信任,它也帮助生产系统迅速设立 PostgreSQL。

Regression 测试套件可被视为开发人员与最终用户间相互同意的一份“非常有力”的技术文件。PostgreSQL 在开发过程及推出软件之前广泛使用 Regression 测试套件来保证质素。

PostgreSQL 的能力可籍 Regression 测试套件直接反映出来。如果一种功能、 语法或特性在 Regression 测试中存在,它就被支持,所有其他没有列出的 PostgreSQL 就可能不支持!!你可以自行验证及加入 Regression 测试套件中。


Next Previous Contents