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.