Frage

Ich habe die Frage gesehen (und Antwort), wenn für MS SQL Server gestellt , obwohl ich weiß noch nicht von einem für Oracle und PL / SQL. Gibt es Stil-Test-Frameworks für Oracle PL / SQL xUnit? Was sind sie?

War es hilfreich?

Lösung

Die am häufigsten verwendete ist wahrscheinlich utPLSQL

Der ursprüngliche Autor dieses Toolkit arbeitet jetzt für Quest, die hat eine kommerzielle PL / SQL-Unit-Test-Anwendung .

Andere Tipps

Die letzte Version von SQL Developer eine Einheit Test beinhaltet Suite sehr interessant.

Ich habe erstellt und mit PL / SQL Unit Testing Framework ruby-Bibliothek rubin plsql verwendet wird.

Es gibt viel kürzer und besser lesbar Tests als utPLSQL und gibt mehr Flexibilität im Vergleich zu GUI-Tool (wie Quest-Code Tester oder sqldeveloper 2.1).

PLUTO scheint ganz neu zu sein, und es scheint nicht viel Dokumentation zu sein. So würde ich besorgt sein, dass Sie durch eine anständige Zahl von Fehlern arbeiten würden, um Dinge zu arbeiten. utPLSQL gibt es schon seit einigen Jahren und ziemlich weit verbreitet, so gibt es viel mehr Fehler behoben gewesen und viel mehr Menschen, die helfen können, wenn Sie auf Probleme stoßen.

Zusätzlich und niemanden zu verunglimpfen, aber Steven Feuerstein, die utPLSQL geschrieben hat, ist eine der bekanntesten PL / SQL-Experten der Welt. Während ich bin sicher, dass der Autor von PLUTO ein perfekt zuständigen Entwickler sind, glaube ich nicht, dass er irgendwo in der Nähe des Ruf hat Steven hat.

Ich fand diese Frage für eine PL / SQL-Unit-Test-Framework zu suchen. Ich habe einen Artikel gefunden, wo Plutos Entwickler spricht für sie :

  

... es gibt ein paar Produkte, die PL / SQL-Programmierer testen ihren Code helfen. Quest Software verfügt über ein Produkt Code Tester for Oracle genannt; jedoch ist die kostenlose Version Krüppel-ware und die for-Pay-Version fügt nur ein weiteres Hindernis für Sie davon zu überzeugen, Ihre Organisation zu haben, um durch die Prüfung zu starten. Es gibt auch ein utPLSQL Projekt, das vor ein paar Jahren aufgegeben wurde und es beginnt von Bit rot zu leiden.

Ich habe vor kurzem erfolgreich Unit Testing Framework von PL / SQL Commons Toolkit verwendet (siehe auch Autors Dias ). Das Toolkit ist noch nicht öffentlich zugänglich (zum Zeitpunkt des Schreibens), aber wenn Sie eine E-Mail an die Autoren fallen werden Sie ein Arbeitspaket erhalten (oder zumindest ich habe).

Ich fand auch eine andere Bibliothek: PLUTO - hat jemand verwendet diese und kann vergleichen / Kontrast sie?

Wir DBUnit verwenden. Es integriert sich gut in eine kontinuierliche Integration Tools wie Cruise Control, obwohl die Entwickler ein wenig Java lernen müssen. Vorlagen, Dienstprogramme und Code-Beispiele dazu beigetragen, unsere PL / SQL-Entwickler erhält schnell zu beschleunigen.

jede nicht verwendet haben, aber im letzten realese von utPLSQL war auf Juli 2005 und seit dem Autor ist die gleiche aus dem kommerziellen Code Tester for Oracle ( http://www.quest.com/code-tester-for-oracle/ ) ich glaube nicht, dass wir viel von utPLSQL sehen werden in der Zukunft, wenn überhaupt, so denke ich, werde ich meine Chancen mit PLUTO (2008)

nehmen

ich bei all denen gesucht, aber die einzige, die ich mochte, war PLUnit . Es scheint, die von ihren Betreuern aufgegeben worden (ich hatte die Skripte zu zwicken, um sie installieren). Aber die API ist sehr einfach, und es versucht nicht, einen OOP / xUnit Ansatz in PL / SQL zu erzwingen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top