Siguiente Anterior Contenido


7. ¿Cómo puedo confiar en PostgreSQL? El paquete de Test de Regression contruye la confianza del usuario

Para validad PostgreSQL, el paquete de test de Regresión (src/test/regress) está incluido en la distribución. El paquete de test de regresión verificará las operaciones de SQL estandar, así como la extensibilidad de las capacidades de PostgreSQL. El paquete de test de regresión ya contiene cientos de programas de test de SQL.

Usted utilizaría la alta velocidad del ordenador para validar la base, en lugar de utilizar el bajo rendimiento humano. Los ordenadores pueden realizar test de regresión millones e incluso miles de millones de veces más rápido que los humanos. Los ordenadores modernos pueden realizar miles de millones de pruebas de SQL en un tiempo muy corto. En el futuro próximo, ¡la velocidad de los ordenadores será billones de veces mayor que la del cerebro humano! Por ello, tiene sentido utilizar la potencia del ordenador para validar el software.

Usted puede añadir tantas pruebas como necesite, y puede subirlas a la dirección web principal de PostgreSQL si piensa que serán útiles para otros en internet. El paquete de test de regresión ayuda a construir la confianza del usuario y a confiar en PostgreSQL y las facilidades de desrrollo rápido de PostgreSQL en sistema de producción.

El paquete de test de regresión puede ser considerado un documento técnico "MUY SÓLIDO" mútuamente mejorado entre los desarrodores y los usuarios finales. Los desarrolladores de PostgreSQL lo utilizan extensamente durante el periodo de desarrollo y antes de liberar el software al público para asegurar una buena calidad.

Las capacidades de PostgreSQL se reflejan directamente en el paquete de test de regresión. Si una funcionalidad, sintaxis o característica existe en el paquete de regresión, entonces está soportada, mientras que todas las demás que NO aparecen reflejadas ¡PUEDEN NO ESTAR soportadas por PostgreSQL! Usted puede necesitar verificarlos y añadirlos al paquete.


Siguiente Anterior Contenido