2009-07-09 7 views
3

Je suis à la recherche d'un bon outil, de préférence gratuit, pour automatiser les tests d'une application java (EJB3) sans aucune interface graphique.Outils de test de régression/automatisation de test d'application Java centrée sur la base de données?

outil doit être capable d'au moins:

  • Insertion/mise à jour/suppression de données sur la base de données
  • Interrogation et la comparaison des données sur la base de données
  • Lecture et écriture au serveur FTP
  • Initialiser environnement de test , lancement du haricot EJB3, nettoyage de l'environnement de test après le test
  • Reporting
  • ind de l'interface de script est suffisant, pas d'interface graphique requise

Naturellement, cela pourrait être fait en utilisant Java & JUnit mais il serait assez fastidieux. J'apprécierais n'importe quels conseils de tels outils.

+0

[Voici une liste ÉNORME de solutions de sources ouvertes.] (Http://www.manageability.org/blog/stuff/open-source-automated-test-tools-written-in-java) – amischiefr

Répondre

0

Robot framework, Fitnesse et Concordion semblent actuellement les candidats les plus intéressants.

3

Il semble que vous cherchiez une combinaison de DBUnit et de Cactus (le contenu FTP peut nécessiter Commons-NET ou Commons-VFS). Utilisez ANT, avec son support de script, pour obtenir les rapports sur les résultats du test et le script.

Cela frappe la liste de contrôle. Si vous voulez tester ces EJB hors du conteneur, il y a EJB3Unit.

+0

Je suis Vous cherchez quelque chose d'un peu plus haut niveau. Une sorte de système basé sur un script. – tputkonen

Questions connexes