La prueba de volumen es un tipo de prueba de software que se lleva a cabo para probar una aplicación de software con una cierta cantidad de datos. La cantidad utilizada en las pruebas de volumen podría ser el tamaño de una base de datos o también podría ser el tamaño de un archivo de interfaz sujeto a la prueba de volumen.
Mientras se prueba la aplicación con un tamaño de base de datos específico, la base de datos se amplía a ese tamaño y luego se prueba el rendimiento de la aplicación. Cuando la aplicación necesita interacción con un archivo de interfaz, esto podría ser leer o escribir el archivo o lo mismo desde el archivo. Se crea un archivo de muestra del tamaño necesario y luego se prueba la funcionalidad de la aplicación con ese archivo para probar el rendimiento.
En las pruebas de volumen, se actúa sobre un gran volumen de datos sobre el software. Básicamente se realiza para analizar el rendimiento del sistema aumentando el volumen de datos en la base de datos. Las pruebas de volumen se realizan para estudiar el impacto en el tiempo de respuesta y el comportamiento del sistema cuando aumenta el volumen de datos en la base de datos.
La prueba de volumen también se conoce como prueba de inundación .
Características de las Pruebas de Volumen:
Las siguientes son las características de las Pruebas de Volumen:
- El rendimiento del software disminuye a medida que pasa el tiempo, ya que hay una gran cantidad de datos en horas extras.
- Básicamente, los datos de prueba son creados por el generador de datos de prueba.
- Solo se prueba una pequeña cantidad de datos durante la fase de desarrollo.
- Los datos de prueba deben ser lógicamente correctos.
- Los datos de prueba se utilizan para evaluar el rendimiento del sistema.
Objetivos de las pruebas de volumen:
Los objetivos de las pruebas de volumen son:
- Reconocer los problemas que se pueden crear con una gran cantidad de datos.
- Para verificar el rendimiento del sistema aumentando el volumen de datos en la base de datos.
- Encontrar el punto en el que se reduce la estabilidad del sistema.
- Para identificar la capacidad del sistema o aplicación.
Atributos de prueba de volumen:
Los siguientes son los atributos importantes que se verifican durante la prueba de volumen:
- Tiempo de respuesta del sistema:
Durante la prueba de volumen, se prueba el tiempo de respuesta del sistema o de la aplicación. También se prueba si el sistema responde dentro del tiempo finito o no. Si el tiempo de respuesta es grande, se rediseña el sistema. - Pérdida de datos:
durante la prueba de volumen, también se prueba que no haya pérdida de datos. Si hay pérdida de datos, es posible que falte información clave. - Almacenamiento de datos:
durante la prueba de volumen, también se prueba si los datos se almacenan correctamente o no. Si los datos no se almacenan correctamente, se restauran en consecuencia en el lugar adecuado. - Sobrescritura de datos:
en las pruebas de volumen, se prueba si los datos se sobrescriben sin dar información previa al desarrollador. Si es así, se notifica al desarrollador.
Las pruebas de volumen son un tipo de pruebas de rendimiento .
Ventajas de las pruebas de volumen:
- La prueba de volumen es útil para ahorrar costos de mantenimiento que se gastarán en el mantenimiento de la aplicación.
- Las pruebas de volumen también son útiles para un inicio rápido de los planes de escalabilidad.
- Las pruebas de volumen también ayudan en la identificación temprana de cuellos de botella.
- Las pruebas de volumen aseguran que el sistema es capaz de usarse en el mundo real.