Probadores deberían utilizar las mejores herramientas de industrias para encontrar errores antes de naves de software. Este artículo pretende sensibilizar a los probadores de software de auditoría de tabla SQL por Renhold Software.
Uno de los puntos más importantes de SQATesters cualidades de un artículo de buen probador está siendo escéptico, pero ¿cómo se aplica esto a pruebas de software? Significa no confiar en lo que la aplicación te dice pero encontrar otras pruebas para validar su prueba fue un éxito.
La idea de utilizar una herramienta de auditoría para la prueba es simple, la herramienta de auditoría grabará cada cambio de datos en la base de datos o un conjunto de tablas, entonces usted puede utilizar los datos en el registro de auditoría para validar que las pruebas son un éxito.
¿Qué es auditoría de tabla de SQL? Es una herramienta que instala disparadores de la tabla en la base de datos para registrar todos los cambios de datos para tablas auditadas. Tiene auditoría amplia visión y capacidades para saber exactamente cómo está cambiando los datos en la base de datos de filtrado.
Un ejemplo sencillo; Imagina que eres pruebas un conjunto de operaciones CRUD para direcciones almacenadas. Actualización una dirección existente entonces compruebe que la dirección se ha actualizado utilizando el Dirección vista Página o formulario dentro de la aplicación. El cambio parece haber funcionado, muy bien... o es. Podía ser lo que realmente ha ocurrido es la aplicación ha actualizado su versión en caché de los datos pero no realmente persistieron los cambios en la base de datos. Una manera fácil de averiguar sería revisar el registro de auditoría para la base de datos.
Cambios que han causado las pruebas es fácil encontrar los datos. Auditoría de tabla de SQL tiene auditoría potente capacidades que permiten encontrar cambios por mesa, fecha y hora, tipo de filtración (insertar, actualizar, eliminar), los datos que cambiaron (valor viejo y nuevo valor), columnas, usuario y aplicación.
Es un flujo de trabajo para probadores mediante auditoría de tabla de SQL; Añadir la auditoría a la base de datos entera o tablas seleccionadas, haga la prueba y compruebe el registro de auditoría para asegurar que los datos correctos consiguieron actualizados, insertados o borrados.
Prueba a menudo puede significar repetir la misma prueba utilizando diferentes parámetros. Con la funcionalidad de rebobinado potente incluida puede rebobinar cambios en los datos que han ocurrido en el curso de una prueba, a continuación, vuelva a intentarlo la prueba. Esto puede ahorrar horas de trabajo la redistribución o reponer en un entorno de prueba.
Después de la prueba, auditoría de tabla de SQL puede limpiar después de sí mismo mediante la eliminación de todos los objetos de auditorías de la base de datos.
Mediante el uso de la industria de herramientas estándar como SQL tabla auditoría por usted pueden ayudar a minimizar el riesgo de errores que envía y mejorar la calidad del software que usted prueba.