2013-07-12 24 views
6

Jakie są zalety/wady różnych metod testowania jednostkowego dla Oracle PL/SQL? Na przykład:Testowanie jednostek Oracle PL/SQL

utPLSQL

PL/Unit

Pluto

SqlDeveloper Unit Testing

jakieś inne opcje?

Tego rodzaju pytanie nie zostało zadane dłuższego czasu więc szukam dla informacji, że jest się na bieżąco, jak od 2013 roku

+0

Dla każdej innej opcji część pytania: Używam części testów jednostkowych http://code.google.com/p/plsql-commons/ (lub mojej własnej [fork] (https://bitbucket.org/janihur/plsql-commons), ponieważ nie mam PL/SQL Commons do pracy po wyjęciu z pudełka). – user272735

+0

Używam utPLSQL. Mi to pasuje. YMMV. –

Odpowiedz

5

Problem z pierwszej trójki jest to, że nie są one wspierane przez społeczność.

Gdybym musiał wybrać, poszedłbym ze Steven's Feuerstein utPLSQL. Jego podejście jest zawsze dobre.

Pluton - obiektowo zorientowany PL/SQL sprawia, że ​​jest trudny w użyciu. Facet, który to napisał, jest dość sprytny, ale jakoś społeczność nie była zainteresowana i projekt zginął.

Dolna linia to: używanie plików do tworzenia przypadków testowych sprawia, że ​​trudno je utrzymać i udostępniać.

Oracle SQL Developer to najlepsze rozwiązanie, które można uzyskać za darmo. Łatwy w użyciu interfejs i najważniejsze: repozytorium. Możesz dzielić się swoją pracą z innymi oraz z innymi projektami. Łatwa w konfiguracji. Przypadki testowe można tworzyć w locie.

Jest jeszcze coś. Faceci z tabeli Oak opisali testowanie jednostki Oracle SQL Developer w "Expert PL/SQL Practices". Nawet jeśli jest sponsorowany, nie opisaliby go, gdyby była to absolutna katastrofa.

Moja osobista opinia.