2012-03-27 12 views
12

La herramienta Redgate SQLTest para las pruebas de unidades SQL ahora ofrece la posibilidad de agregar pruebas desde SQLCop, sin embargo, la herramienta Redgate solo viene con algunas de esas pruebas preconstruidas.Pruebas SQLCop para tSQLt

Como las pruebas son solo procedimientos almacenados, estoy seguro de que alguien ha implementado más de esas pruebas.

¿Estás dispuesto a compartir? ¿Nadie?

Respuesta

20

Escribí SQLCop. He estado trabajando con gente excelente en Redgate. Originalmente proporcioné 5 (o más) pruebas como prueba de concepto. Desde entonces, también proporcioné las pruebas restantes que se incluyen con SQLCop. Debería esperar que las pruebas restantes se incluyan en su próximo lanzamiento de prueba SQL.

+1

Dado que todos son solo procedimientos almacenados y podrían vivir por separado de la herramienta de puerta roja, ¿estaría dispuesto a compartirlos antes de la puerta roja? El problema es que, a pesar de que me gusta la herramienta de puerta roja, estoy buscando más implementar pruebas como parte de mi integración continua en lugar de ejecutarlas desde Management Studio a través de SQLtest. Por cierto - gran trabajo en el SQL Cop - ¡me encanta! – lstanczyk

+0

¿Sabía que puede ejecutar SQLCop en un modo de línea de comandos? En un símbolo del sistema, escriba "SQLCop -?". Esto le mostrará los argumentos de línea de comando disponibles. Modelé los argumentos de línea de comando después de SQLCMD. De todos modos ... podría crear un archivo de proceso por lotes con los argumentos apropiados de la línea de comando que envía la salida a un archivo, y luego usar el programador de tareas de Windows para ejecutar la tarea en un horario. –

+5

Aquí hay un enlace a 48 pruebas SQLCop. http://dl.dropbox.com/u/58229865/SQLCop%20Tests.zip –

1

He tenido pruebas de tipo SQLCop en mi lista de cosas que debería implementar, pero hasta ahora solo he implementado algunas pruebas de 'cobertura de prueba', que son bastante específicas para nuestras convenciones de nombres aquí.

Me doy cuenta de que SQL Test es un producto de vista previa de Red Gate, por lo que espero que haya más pruebas en el lanzamiento completo. De leer http://blogs.lessthandot.com/index.php/DataMgmt/DataDesign/sqlcop-integration-with-red-gate (y un par de comentarios en el siguiente enlace del foro) parece prometedor. EDITAR: El comentario anterior de George confirma esto.

Se podría considerar que registra la solicitud en el foro que la puerta de enlace a Red desde su página web para la retroalimentación - http://sqltest.uservoice.com/forums/140716-sql-test-forum

Si recibo algunas pruebas más genéricos escritos pronto para mis propios fines, desde luego compartiré .

+0

Si ha escrito pruebas que le gustaría incluir con SQLCop, hágamelo saber y consideraré incluyéndolos. –

Cuestiones relacionadas