2012-03-27 13 views
12

Narzędzie Redgate SQLTest do testowania jednostek SQL oferuje teraz możliwość dodawania testów od SQLCop, jednak narzędzie Redgate zawiera tylko kilka z tych testów.Testy SQLCop dla tSQLt

Ponieważ testy są tylko procedurami przechowywanymi, jestem pewien, że ktoś wdrożył więcej takich testów.

Czy chcesz się podzielić? Ktoś?

Odpowiedz

20

Napisałem SQLCop. Pracowałem z najlepszymi ludźmi w Redgate. Pierwotnie dostarczyłem 5 (lub mniej) testów jako dowód koncepcji. Od tego czasu dostarczyłem również pozostałe testy, które są zawarte w SQLCop. Powinieneś oczekiwać, że pozostałe testy zostaną włączone do następnej wersji testu SQL.

+1

Ponieważ wszystkie są po prostu procedurami przechowywanymi i mogą mieszkać oddzielnie od narzędzia czerwonej bramki - czy byłbyś skłonny udostępnić je przed czerwoną bramą? Problem polega na tym, że choć bardzo lubię narzędzie red gate, bardziej przyglądam się implementacji testów jako części mojej ciągłej integracji niż uruchamianiu ich ze studia zarządzania przez SQLtest. Przy okazji - świetna praca nad SQL Cop - uwielbiam to! – lstanczyk

+0

Czy wiesz, że możesz uruchomić SQLCop w trybie wiersza poleceń? W wierszu polecenia wpisz "SQLCop -?". Spowoduje to wyświetlenie dostępnych argumentów wiersza poleceń. Modelowałem argumenty linii poleceń po SQLCMD. W każdym razie ... można utworzyć plik wsadowy z odpowiednimi argumentami wiersza polecenia, który wysyła dane wyjściowe do pliku, a następnie za pomocą programu do planowania zadań systemu Windows wykonać zadanie zgodnie z harmonogramem. –

+5

Oto link do 48 testów SQLCop. http://dl.dropbox.com/u/58229865/SQLCop%20Tests.zip –

1

Miałem testy typu SQLCop na mojej liście rzeczy, które powinienem zaimplementować, ale jak dotąd wdrożyłem tylko niektóre testy "pokrycia testowego", które są dość specyficzne dla naszych konwencji nazewnictwa tutaj.

Zauważam, że Test SQL jest produktem podglądu Red Gate, więc mam nadzieję, że będzie więcej testów w pełnej wersji. Od czytania http://blogs.lessthandot.com/index.php/DataMgmt/DataDesign/sqlcop-integration-with-red-gate (i kilka komentarzy na temat poniższego linku do forum) wygląda obiecująco. EDYCJA: Powyższy komentarz George potwierdza to.

Można rozważyć zalogowaniu wniosek na forum, że Red Gate link z ich strony internetowej o opinie - http://sqltest.uservoice.com/forums/140716-sql-test-forum

Jeśli robię trochę bardziej ogólnych testów pisemnych wkrótce do własnych celów, będę dzielić się nimi z pewnością .

+0

Jeśli masz pisemne testy, które chciałbyś dołączyć do SQLCop, daj mi znać, a rozważę w tym je. –