Ejecutar pruebas unitarias de base de datos
Para mejorar y mantener la calidad del código, puede crear y ejecutar pruebas unitarias de base de datos que comprueban el comportamiento de cualquier objeto de base de datos y, a continuación, protegen esas pruebas en el control de versiones. Cuando usted o cualquier miembro del equipo cambien el esquema de la base de datos, ejecute pruebas unitarias de base de datos y pruebas unitarias de software para comprobar que los cambios no han interrumpido la funcionalidad existente. Puede ejecutar pruebas individuales o ejecutar grupos de pruebas, que se conocen como listas de pruebas. Para obtener más información, vea Utilizar listas de pruebas.
Formas de ejecutar pruebas unitarias de base de datos
Puede ejecutar pruebas unitarias de base de datos de varias maneras que varían dependiendo del software que se haya instalado, como muestra la tabla siguiente:
Acción |
Visual Studio Premium o Visual Studio Ultimate |
---|---|
Usar la ventana Vista de pruebas. Para obtener más información, vea Cómo: Ejecutar pruebas unitarias de base de datos y Cómo: Ejecutar pruebas automatizadas desde Microsoft Visual Studio. |
Sí |
Ejecute las pruebas utilizando el comando MSTest.exe en la línea de comandos. Para obtener más información, vea Cómo: Ejecutar pruebas automatizadas desde la línea de comandos usando MSTest. |
Sí |
Ejecute las pruebas desde el Explorador de soluciones ejecutando un proyecto de prueba. Para obtener más información, vea Cómo: Ejecutar pruebas automatizadas desde Microsoft Visual Studio. |
Sí |
Ejecute de nuevo las pruebas desde la ventana Resultados de pruebas. Para obtener más información, vea Cómo: Volver a ejecutar una prueba. |
Sí |
Ejecute pruebas individuales o listas de pruebas desde la ventana Editor de lista de pruebas. Para obtener más información, vea Cómo: Ejecutar pruebas automatizadas desde Microsoft Visual Studio. |
Sí |
Ejecute pruebas mientras compila un proyecto en Team Foundation Build. Para obtener más información, vea Cómo: Configurar y ejecutar pruebas programadas después de compilar la aplicación. |
Requiere Team Foundation Server |
Puede ejecutar las pruebas unitarias de base de datos en un orden determinado utilizando una prueba por orden. Para obtener más información, vea Cómo: Crear una prueba ordenada.
Interpretar resultados de prueba
Después de ejecutar las pruebas, la ventana Resultados de pruebas muestra qué pruebas se han superado o no. Para obtener más información, vea Interpretar los resultados de las pruebas unitarias de base de datos. Para obtener más información sobre cómo diagnosticar un error inesperado, vea Cómo: Depurar objetos de base de datos.
Escenarios relacionados
Generar datos de prueba para bases de datos mediante generadores de datos
Antes de ejecutar una prueba unitaria de base de datos, quizá desee insertar datos representativos en la base de datos. Puede utilizar un generador de datos personalizado o integrado para crear datos de prueba realistas sin exponer los datos de producción a los desarrolladores de software.Crear y definir pruebas unitarias de base de datos
Puede definir las pruebas unitarias para comprobar el comportamiento de los objetos de base de datos y asociar cada proyecto de prueba a un plan de generación de datos, una configuración de implementación y una cadena de conexión diferentes.Definir condiciones personalizadas para pruebas unitarias de base de datos
Puede crear una condición de prueba personalizada para comprobar cualquier condición que no pueda comprobar utilizando las condiciones de prueba predeterminadas.