Per diversi anni ho utilizzato uno strumento di test chiamato qmTest che mi consente di eseguire lo sviluppo di database test-driven per alcuni database Firebird. Scrivo un test per una nuova funzione (tabella, trigger, stored procedure, ecc.) Finché non fallisce, quindi modifica il database fino al termine del test. Se necessario, faccio più lavoro sul test fino a quando fallisce di nuovo, quindi modifico il database fino a quando il test non ha superato. Una volta che il test per la funzionalità è completo e passa il 100% del tempo, lo salvi in una suite di altri test per il database. Prima di passare a un altro test o una distribuzione, eseguo tutti i test come una suite per assicurarmi che nulla sia rotto. I test possono avere dipendenze da altri test e i risultati vengono registrati e visualizzati in un browser.Test-First strumento di sviluppo per SQL Server 2005?
Niente di nuovo qui, ne sono sicuro.
Il nostro negozio punta alla standardizzazione su MSSQLServer e voglio utilizzare la stessa procedura per lo sviluppo dei nostri database. Qualcuno sa di strumenti che consentono o incoraggiano questo tipo di sviluppo? Credo che il Team System lo faccia, ma non lo possediamo a questo punto, e probabilmente non lo faremo per un po 'di tempo.
Non sono contrario agli script, ma gradirei un ambiente più grafico.
Qualche suggerimento?
+1 Grazie per avermi segnalato T.S.T., sembra molto buono. –