Ich habe die Frage (und die Antwort) gesehen, wenn für MS SQL Server gestellt, obwohl ich noch nicht von einem für Oracle und PL/SQL kenne. Gibt es XUnit-Style-Test-Frameworks für Oracle PL/SQL? Was sind Sie?Unit Testing Framework für Oracle PL/SQL?
Antwort
Die am häufigsten ist wahrscheinlich utPLSQL
verwendet Der ursprüngliche Autor dieses Toolkit funktioniert jetzt für Quest, die eine commercial PL/SQL unit testing application hat.
Ich habe auch eine andere Bibliothek gefunden: PLUTO - hat jemand diese benutzt und kann sie vergleichen/kontrastieren?
PLUTO scheint sehr neu zu sein, und es scheint nicht viel Dokumentation zu sein. Ich wäre also besorgt, dass Sie eine ordentliche Anzahl von Bugs durcharbeiten würden, damit die Dinge funktionieren. utPLSQL gibt es schon seit einigen Jahren und ist ziemlich weit verbreitet. Es gab also viel mehr Bugfixes und viel mehr Leute, die helfen können, wenn Probleme auftauchen.
Darüber hinaus, und niemand zu verunglimpfen, aber Steven Feuerstein, der utPLSQL schrieb, ist einer der bekanntesten PL/SQL-Experten der Welt. Ich bin mir sicher, dass der Autor von PLUTO ein vollkommen kompetenter Entwickler ist, aber ich glaube nicht, dass er den Ruf von Steven hat.
Sie könnten ihn fragen :) http: // stackoverflow.com/users/12731/josh-mcadams –
Mein einziges Problem mit utPLSQL ist, dass Steven zu Quest gewechselt ist und jetzt eine utPLSQL-Sache für Geld macht, mit der ich kein Problem habe, aber die Windows-getriebene Natur der App macht mich fertig. –
Der Windows-getriebene Charakter der utPLSQL-Bibliothek? Oder von der Quest Code Tester Anwendung? Während Steven nicht (ich nehme an) eine Menge von utPLSQL Entwicklung in diesen Tagen macht, gibt es viele andere Entwickler, die damit arbeiten, die Patches beitragen können. –
Ich habe noch keine verwendet, aber die letzte Version von utPLSQL war im Juli 2005 und da der Autor das gleiche vom kommerziellen Code Tester für Orakel ist (http://www.quest.com/code-tester-for-oracle/) Ich glaube nicht, dass wir viel von utPLSQL sehen werden die Zukunft, wenn überhaupt, so denke ich, werde ich meine Chancen mit PLUTO (2008)
Ich habe diese Frage bei der Suche nach einem PL/SQL-Unit-Test-Framework gefunden. Ich habe einen Artikel gefunden, wo PLUTO's developer argues for it:
... gibt es ein paar Produkte, die PL/SQL-Programmierer helfen, ihren Code zu testen. Quest Software hat ein Produkt namens Code Tester für Oracle; Die kostenlose Version ist jedoch cripple-ware und die for-pay-Version fügt nur ein weiteres Hindernis für Sie hinzu, damit Sie Ihre Organisation davon überzeugen können, mit dem Testen zu beginnen. Es gibt auch ein utPLSQL-Projekt, das vor einigen Jahren aufgegeben wurde und unter Bitfäule leidet.
Ich habe erstellt und verwendet PL/SQL unit testing framework using Ruby library ruby-plsql.
Es bietet viel kürzere und lesbarere Tests als utPLSQL und bietet mehr Flexibilität im Vergleich zu GUI-Tools (wie Quest Code Tester oder SQLDeveloper 2.1).
Wir verwenden DBUnit. Es integriert sich gut in eine kontinuierliche Integration Tools wie Cruise Control, obwohl Entwickler ein wenig Java lernen müssen. Vorlagen, Dienstprogramme und Codebeispiele halfen unseren pl/sql-Entwicklern, schnell auf den neuesten Stand zu kommen.
Die letzte Version von SQL Developer enthält eine Unit-Test-Suite sehr interessant.
Ich sah mir all diese an, aber die einzige, die ich mochte, war PLUnit. Es scheint von seinen Betreuern aufgegeben worden zu sein (ich musste die Skripte anpassen, um sie zu installieren). Aber die API ist extrem einfach und versucht nicht, einen OOP/xUnit-Ansatz in PL/SQL zu erzwingen.
Ich habe kürzlich Unit-Test-Framework von PL/SQL Commons Toolkit erfolgreich verwendet (siehe auch author's slides).Das Toolkit ist noch nicht öffentlich verfügbar (zum Zeitpunkt des Schreibens), aber wenn Sie eine E-Mail an die Autoren senden, erhalten Sie ein Arbeitspaket (oder zumindest habe ich).
- 1. Unit-Testing-Framework für MATLAB
- 2. Unit Testing Oracle PL/SQL
- 3. Preferred Unit Testing Isolation Framework für. NET
- 4. Unit Testing Framework für Kendo UI
- 5. Unit Testing Framework für ionic2/angular2/cordova
- 6. Framework oder Tool für "Distributed Unit Testing"?
- 7. Unit Testing für Marklogic
- 8. Bevorzugtes Python-Unit-Testing-Framework
- 9. Favorit JavaScript Unit Testing Framework
- 10. Unit Testing und Entity Framework
- 11. Unit Testing Entity Framework mit ms Unit Test Framework
- 12. Unit Testing Frameworks für C
- 13. Gibt es ein Unit Testing Framework für GNU make?
- 14. Welches Unit Testing Framework für die C-Entwicklung unter Windows?
- 15. Gibt es ein Unit-Testing-Framework für Rascal?
- 16. Thoughtworks Cruise: Unit Testing?
- 17. C++ Unit Testing Libraries
- 18. "Echo" Gerät für Unit Testing
- 19. Integration vs Unit Testing
- 20. Testing Framework für Sinatra
- 21. Oracle/PLSQL-Leistung
- 22. WatchOS Unit Testing
- 23. Unit Testing Doctrine 2 Modelle
- 24. Unit Testing Benutzer Login/Logout
- 25. Unit Testing Scala
- 26. Unit Testing XQuery
- 27. Unit Testing Monorail's RedirectToReferrer()
- 28. XNA Unit Testing
- 29. Silverlight 4 Unit Testing
- 30. Nichtdeterminismus in Unit Testing
möglich duplicate von [Unit testing für PL/SQL] (http://stackoverflow.com/questions/152441/unit-testing-for-pl-sql) – Helen