Sono alla ricerca di un untest e strumento di copertura del codice per sprocs TSQL. Qualcuno può consigliarne uno buono? Commerciale o gratuito.esiste uno strumento di copertura del codice per i test della sproc unit TSQL?
risposta
Ho usato tsqlunit e ho appena notato this da Microsoft, che sembra essere Test unità di database. C'è anche una serie di articoli su Simple-Talk di Alex Kuznetsov, da vedere se non l'hai già fatto.
Geremia Peschka ha iniziato la costruzione dinamica T-SQL di chiamare ogni proc memorizzato nel database, ma non ho usato personalmente:
non riuscivo a trovare uno neanche e quindi ho solo una montata insieme:
https://github.com/jbarker7/sqlcc
si tratta di una versione alpha e non dispone di una vasta documentazione ancora, ma per la maggior parte si dovrebbe essere in grado di modificare l'App.config e SE e l'esempio e farlo funzionare per il tuo database.
Per il test delle unità non è possibile ottenere risultati migliori di tSQLt: le funzionalità di simulazione tramite FakeTable e SpyProcedure sono davvero di prim'ordine e non seconde a nessuno.
Se si utilizza SSDT quindi è possibile utilizzare questo per misurare la copertura di codice:
https://the.agilesql.club/blog/Ed-Elliott/2016-01-14/T-SQL-Code-Coverage-In-SSDT
(l'ho scritto ma che è esattamente quello che è per e è OSS)
I' hai una versione ora che non si basa su SSDT e può essere utilizzato come parte di un processo di compilazione:
https://the.agilesql.club/blogs/Ed-Elliott/2016-04-08/SQLCover-Code-Coverage-For-SQL-Server-T-SQL
ed
- 1. Strumento di copertura del test Clojure?
- 2. Buoni modi per visualizzare i risultati della copertura del codice
- 3. Copertura del codice per i test (manuali) delle persone?
- 4. Strumento di copertura del codice per Visual Studio TDD Project
- 5. Copertura del codice per i metodi asincroni
- 6. google-test: copertura del codice
- 7. Test unità Elm e copertura del codice
- 8. Collegamento della copertura del codice al controllo della versione
- 9. copertura del codice finally
- 10. Copertura del codice per i modelli Jinja2
- 11. Il valore degli strumenti di copertura del codice di test
- 12. Copertura del codice Emma per Android Test JUnit
- 13. Esiste uno strumento come doxygen per XSLT?
- 14. Unit test codice matematico
- 15. configurazione della copertura del codice con cmake
- 16. Strumento per il rilevamento di copia/codice incollato in TSQL?
- 17. Strumento copertura codice/filiale per Visual Studio 2015
- 18. Copertura del codice in monotouch
- 19. Determina i barattoli inutilizzati per copertura del codice?
- 20. Perl build, unit test, copertura del codice: un esempio operativo completo
- 21. Esiste uno strumento per il test RMI Java come fa SoapUI per i servizi Web?
- 22. copertura del codice golang nei test di integrazione?
- 23. Strumento copertura log Java
- 24. Esiste un modo per escludere file/cartelle dal punteggio di copertura del test di copertura?
- 25. Copertura del codice con nUnit?
- 26. Utilizzo dello strumento di copertura del codice Python per la comprensione e l'eliminazione del codice sorgente di una grande libreria
- 27. Esiste uno strumento per verificare l'integrità del database in Django?
- 28. La riga di comando Karma non visualizza i risultati del test dopo l'aggiunta della copertura del codice
- 29. Java - Copertura del codice
- 30. Copertura del codice di aggregazione da diverse esecuzioni di PHPUnit
VSTS per database non produce copertura del codice Sproc, sfortunatamente. Abbiamo finito per utilizzare SQLUnit poiché è più semplice da configurare rispetto a VSTS per i database. Sto ancora cercando una buona soluzione per la copertura del codice .. – Yuri
Sono interessato a come questo si rivela. Potrebbe anche semplificarmi la vita. –