Ejecutar 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 obtener más información, vea Usar listas de pruebas (Visual Studio 2010).
Maneras de ejecutar 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:
Para ejecutar pruebas, utilice la ventana Visual Studio 2010Vista de pruebas.Para obtener más información, vea Cómo: Ejecutar pruebas unitarias de SQL Server y Cómo: Ejecutar pruebas automatizadas desde Microsoft Visual Studio 2010.Para Visual Studio 2012, vea Cómo: Ejecutar pruebas automatizadas desde Microsoft Visual Studio 2012.
Ejecutar pruebas mediante el comando MSTest.exe en un símbolo del sistema.Para obtener más información, vea Cómo: Ejecutar pruebas automatizadas desde la línea de comandos usando MSTest (Visual Studio 2010) o Cómo: Ejecutar pruebas automatizadas desde la línea de comandos usando MSTest (Visual Studio 2012).
Ejecutar 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 2010 o Cómo: Ejecutar pruebas automatizadas desde Microsoft Visual Studio 2012.
Volver a ejecutar pruebas desde la ventana Resultados de las pruebas.Para obtener más información, vea Cómo: Volver a ejecutar una prueba (Visual Studio 2010).
Ejecutar pruebas individuales o listas de pruebas desde la ventana Visual Studio 2010Editor de lista de pruebas ().Para obtener más información, vea Cómo: Ejecutar pruebas automatizadas desde Microsoft Visual Studio 2010 o Cómo: Ejecutar pruebas automatizadas desde Microsoft Visual Studio 2012.
Ejecutar pruebas a medida que se 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 (Visual Studio 2010) o Cómo: Configurar y ejecutar pruebas programadas después de compilar la aplicación (Visual Studio 2012).
Puede ejecutar las pruebas unitarias de SQL Server en un orden determinado usando una prueba por orden.Para obtener 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 obtener más información, vea 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:
Cómo: Ejecutar pruebas unitarias de SQL Server desde Team Foundation Build
Interpretar los resultados de pruebas unitarias de SQL Server
Escenarios relacionados
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.
Vea también
Comprobar el código de base de datos con pruebas unitarias de SQL Server