Question Framework de test d'unité pour Oracle PL / SQL? [fermé]


J'ai vu la question (et réponse) quand posé pour MS SQL Server, bien que je n'en connaisse pas encore pour Oracle et PL / SQL. Existe-t-il des frameworks de test de style xUnit pour Oracle PL / SQL? Que sont-ils?


23
2017-10-15 00:58


origine


Réponses:


Le plus couramment utilisé est probablement UtPLSQL

L’auteur original de cette boîte à outils fonctionne maintenant pour Quest, qui a un application de test d'unité PL / SQL commerciale.


14
2017-10-15 01:02



La dernière version de Développeur SQL comprend une suite de tests unitaires très intéressante.


12
2018-02-24 00:08



J'ai créé et en utilisant Framework de test d'unité PL / SQL utilisant la bibliothèque Ruby ruby-plsql.

Il fournit des tests beaucoup plus courts et plus lisibles que utPLSQL et donne plus de flexibilité par rapport aux outils graphiques (comme Quest Code Tester ou SQLDeveloper 2.1).


11
2017-11-27 14:22



PLUTO semble être très nouveau et il ne semble pas y avoir beaucoup de documentation. Donc, je crains que vous travailliez sur un nombre décent de bogues pour faire avancer les choses. utPLSQL existe depuis un certain nombre d'années et est largement déployé. Il y a donc eu beaucoup plus de corrections de bogues et beaucoup plus de personnes qui peuvent vous aider si vous rencontrez des problèmes.

De plus, et pour ne dénigrer personne, mais Steven Feuerstein, qui a écrit utPLSQL, est l'un des experts PL / SQL les plus reconnus au monde. Bien que je sois sûr que l'auteur de PLUTO est un développeur parfaitement compétent, je ne crois pas qu'il ait la réputation de Steven.


3
2017-10-15 01:29



J'ai trouvé cette question en cherchant un framework de test unitaire PL / SQL. J'ai trouvé un article où Le développeur de PLUTO le soutient:

... il existe quelques produits qui aident les programmeurs PL / SQL à tester leur code. Quest Software a un produit appelé Code Tester for Oracle; Cependant, la version gratuite est un outil inutile et la version payante ajoute un obstacle supplémentaire pour convaincre votre organisation de commencer les tests. Il y a aussi un projet utPLSQL qui a été abandonné il y a quelques années et qui commence à souffrir de la pourriture des bits.


2
2017-07-17 14:06



J'ai récemment utilisé avec succès le cadre de tests unitaires de PL / SQL Commons boîte à outils (voir aussi diapositives de l'auteur). La boîte à outils n'est pas encore accessible au public (au moment de la rédaction), mais si vous déposez un courriel aux auteurs, vous obtiendrez un paquet de travail (ou du moins, je l'ai reçu).


2
2017-09-16 04:56



J'ai aussi trouvé une autre bibliothèque: PLUTON - Est-ce que quelqu'un les a utilisés et peut les comparer?


1
2017-10-15 01:04



Nous utilisons DBUnit. Il s'intègre parfaitement dans un outil d'intégration continue tel que Cruise Control, bien que les développeurs aient besoin d'apprendre un peu Java. Les modèles, les utilitaires et les exemples de code ont aidé nos développeurs de pl / sql à se mettre au courant rapidement.


1
2017-12-01 19:01



N'en ont pas utilisé, mais la dernière version d'utPLSQL était en juillet 2005 et que l'auteur est le même depuis le testeur de code commercial pour oracle (http://www.quest.com/code-tester-for-oracle/) Je ne pense pas que nous verrons beaucoup d’utPLSQL à l’avenir, donc je pense que je vais tenter ma chance avec PLUTO (2008)


0
2017-11-05 02:52



J'ai regardé tous ceux, mais le seul que j'ai aimé était PLUnit. Il semble avoir été abandonné par ses mainteneurs (j'ai dû modifier les scripts pour les faire installer). Mais l'API est extrêmement simple et n'essaye pas de forcer une approche OOP / xUnit dans PL / SQL.


0
2017-10-23 12:28