Compartir a través de


Ejecución de pruebas unitarias de SQL Server

Para mejorar y mantener la calidad del código, puede crear y ejecutar pruebas unitarias de SQL Server que comprueben el comportamiento de cualquier objeto de base de datos y después proteger esas pruebas en el control de versiones. Cuando usted o cualquier miembro del equipo cambie el esquema de la base de datos, ejecute pruebas unitarias de SQL Server y pruebas unitarias de software para comprobar que los cambios no interrumpen la funcionalidad existente. Puede ejecutar pruebas individuales o puede ejecutar grupos de prueba, que se denominan listas de pruebas. Para más información, consulte Usar listas de pruebas (Visual Studio 2010).

Maneras de ejecutar las pruebas unitarias de SQL Server

Puede ejecutar pruebas unitarias de SQL Server de varias maneras, que varían según el software instalado, como se muestra a continuación:

Puede ejecutar las pruebas unitarias de SQL Server en un orden determinado usando una prueba por orden. Para más información, vea: Cómo: Crear una prueba ordenada (Visual Studio 2010) o Cómo: Crear una prueba ordenada (Visual Studio 2012).

Interpretación de los resultados de pruebas

Una vez ejecutadas las pruebas, la ventana Resultados de pruebas muestra qué pruebas han producido errores y cuáles se han realizado correctamente. Para más información, consulte Interpretar los resultados de pruebas unitarias de SQL Server. Para obtener más información sobre cómo diagnosticar un error inesperado, vea Cómo: Depurar objetos de base de datos.

Temas de esta sección

Esta sección contiene los siguientes temas:

Crear y definir pruebas unitarias de SQL Server
Puede definir pruebas unitarias para comprobar el comportamiento de los objetos de base de datos y asociar cada proyecto de prueba con un plan de generación de datos, una configuración de implementación y una cadena de conexión diferentes.

Condiciones de prueba personalizadas para pruebas unitarias de SQL Server
Puede crear una condición de prueba personalizada para probar cualquier condición que no pueda comprobar mediante las condiciones de prueba predeterminadas.

Consulte también

Comprobar el código de base de datos con pruebas unitarias de SQL Server