Attualmente sto utilizzando Visual Studio 2012 RC e SQL Server 2012 RTM.Come ri-distribuire, ricreare il database in ogni esecuzione di prova
Mi piacerebbe sapere come ri-distribuire/ricreare un database di test per ogni esecuzione di test.
Tenere presente che ho un progetto di database SQL Server per il database utilizzando il modello di Visual Studio 2012.
In realtà io non sono molto sicuro di un'idea ho ottenuto nella mia mente, ma .testsettings file è installazione e di pulizia degli script. È questa la strada da percorrere? Ad esempio, uno script PowerShell che legge lo script generato dal progetto del database e lo esegue sul database?
Suppongo che ci siano modi migliori per farlo e dovrebbe essere una soluzione pronta all'uso, ma la ignoro e Google non mi aiuta a trovare la soluzione giusta.
Si desidera distribuire e testare su SQL Server o contro LocalDB? Se stai ricostruendo ogni volta, ti suggerirei di provare contro LocalDB. Inoltre, stai usando TFS o qualcos'altro come agente di creazione? Con "esegui tutti i test" intendi la selezione manuale per eseguire tutti i test o una qualche forma di automazione (ad es. Dopo ogni build, CI, gated check in ecc.)? –
@ aclear16 Voglio distribuire contro SQL Server. Per ora, non è per TFS Build, è per l'esecuzione manuale dei test ordinati. –