Prueba de base de datos: escenarios

En este capítulo, veremos algunos escenarios de prueba de bases de datos comunes con respecto a varios métodos de prueba.

Prueba de base de datos estructurada

Los escenarios de bases de datos comunes con respecto a las pruebas de bases de datos estructuradas se dan a continuación:

  • Verificar el nombre de la base de datos, verificar el dispositivo de datos, el dispositivo de registro y el dispositivo de volcado, verificar si hay suficiente espacio asignado para cada base de datos y verificar la configuración de la opción de la base de datos.

  • Nombres de todas las tablas en la base de datos, nombres de columna para cada tabla, tipos de columna para cada tabla, verificación de valor nulo o no. Verifique la clave y los índices en cada tabla: clave principal para cada tabla, claves externas para cada tabla.

  • Tipos de datos entre una columna de clave externa y una columna en otros índices de tabla, agrupados o no agrupados, únicos o no únicos.

Prueba de base de datos funcional

Escenarios comunes de prueba de bases de datos con respecto a Functional Database Testing son -

  • Descubrir el esquema, los disparadores y los procedimientos almacenados responsables de implementar esa función y convertirlos en un grupo funcional y luego cada grupo se puede probar juntos.

  • Verifique el flujo de datos y vea dónde puede verificar los datos. Empiece desde el front-end.

Prueba de base de datos no funcional

Escenarios comunes de prueba de bases de datos con respecto a Non-Functional Database Testing son -

  • Escriba scripts de prueba para probar las funciones principales y cada función debe verificarse al menos una vez en un ciclo completo.

  • Realice los scripts de prueba una y otra vez durante un período de tiempo específico.

  • Verificación de los archivos de registro para comprobar cualquier punto muerto, falta de memoria, corrupción de datos, etc.

  • Escriba consultas desde una interfaz y emita las búsquedas. Elija un registro existente, cambie los valores en algunos campos y guarde el registro. (Implica la instrucción UPDATE o actualizar los procedimientos almacenados, actualizar los activadores).

  • Inserte un nuevo elemento de menú en una ventana frontal. Complete la información y guarde el registro. (Implica instrucciones INSERT o procedimientos almacenados de inserción, desencadenadores de eliminación).

  • Elija un registro existente, haga clic en el botón ELIMINAR o ELIMINAR y confirme la eliminación. (Implica la instrucción DELETE o procedimientos almacenados de eliminación, desencadenadores de eliminación).

  • Repita estos casos de prueba con datos no válidos y vea cómo responde la base de datos.