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