Pruebas comparativas

¿Qué son las pruebas comparativas?

Las pruebas comparativas son parte del ciclo de vida del desarrollo de software que involucra tanto a los desarrolladores como a los administradores de bases de datos (DBA) para determinar el rendimiento actual y realizar cambios para mejorar el rendimiento del mismo.

La codificación debe realizarse de manera muy eficiente junto con el ajuste fino de las bases de datos para que el usuario pueda experimentar las mejoras de rendimiento.

Los componentes que se comparan

Hay varios componentes en un software que necesitan ser comparados para darse cuenta de los cambios de rendimiento.

  • Consultas SQL

  • Índices SQL

  • Procedimientos SQL

  • Disparadores SQL

  • Configuraciones de espacio de tabla

  • Configuraciones de hardware

  • Código de aplicación

  • Networks

  • Firewalls

¿Cómo realizar pruebas comparativas?

Las pruebas de referencia deben realizarse con los mismos parámetros ambientales y en las mismas condiciones para que podamos comparar los resultados.

Las características de Benchmark incluyen:

  • Las pruebas deben ser repetibles

  • Cada vez, las pruebas deben ejecutarse en las mismas condiciones ambientales.

  • No debería haber otras aplicaciones en estado activo que no sean las necesarias para realizar pruebas.

  • Los componentes de software y hardware deben estar en línea con las especificaciones del entorno de producción.