2009-10-29 20 views

Respuesta

1

He usado tsqlunit, y acabo de notar this de Microsoft, que parece ser la prueba de la unidad de base de datos. Hay una serie de artículos sobre simple-Talk de Alex Kuznetsov así, para que mire si no lo ha hecho.

+0

VSTS para bases de datos no produce la cobertura de código sproc, por desgracia. Terminamos usando SQLUnit ya que es más fácil de configurar que VSTS para bases de datos. Todavía en busca de una buena solución de cobertura de código .. – Yuri

+1

estoy interesado en cómo esto resulta. Podría hacer mi vida más fácil también. –

2

no pude encontrar uno cualquiera y por lo que sólo una batida juntos:

https://github.com/jbarker7/sqlcc

es una versión alpha y no tiene una extensa documentación todavía, pero en su mayor parte que debe ser capaz de modificar el App.config y sE e el ejemplo y hazlo funcionar para tu base de datos.

4

para las pruebas unitarias realmente no se puede obtener mejor que tSQLt - la funcionalidad de burla a través FakeTable y SpyProcedure son realmente de primera categoría y insuperable.

Si utiliza SSDT entonces usted puede utilizar esto para medir su cobertura de código:

https://the.agilesql.club/blog/Ed-Elliott/2016-01-14/T-SQL-Code-Coverage-In-SSDT

(lo escribí pero eso es exactamente lo que es de y es OSS)

I' ve consiguió una versión ahora que no se basa en SSDT y se puede utilizar como parte de un proceso de construcción:

https://the.agilesql.club/blogs/Ed-Elliott/2016-04-08/SQLCover-Code-Coverage-For-SQL-Server-T-SQL

ed

Cuestiones relacionadas