- DejaGnu
-
DejaGnu Développeur Projet GNU Dernière version 1.5 (11 mars 2011) [+/-] Version avancée Sources disponibles[1]. [+/−] Écrit en Expect, Tcl Environnement GNU/Linux, FreeBSD, NetBSD, OpenBSD, MS Windows Type Frameword de Non-régression Licence GNU GPL Site web (en) Site officiel modifier DejaGnu est un framework de tests de non-régression maintenu pour le projet GNU par Rob Savoye et Ben Elliston. DejaGnu est notamment utilisé par les projets GCC, Binutils et GDB. Son but est de fournir un frontal unique pour tout type de tests. Réalisé avec la suite logicielle de tests Expect, dont les outils sont écrits en Tcl, DejaGnu permet par ailleurs la création de batteries de tests livrées avec leur application.
Sommaire
Caractéristiques techniques
DejaGnu est un framework pour tester d'autres programmes.
Avantages
- La flexibilité et la cohérence du framework DejaGnu facilitent l'écriture de tests pour tout logiciel, avec soit des traitement par lots ou des programmes interactifs.
- DejaGnu fournit une couche d'abstraction permettant l'écriture de tests portables dans n'importe quel environnement dans lequel le programme doit être testé. Par exemple, un test pour GDB peut tourner dans n'importe quel environnement ou système où doit s'exécuter le logiciel.
- L'utilisation de Tcl et Expect rend possible l'écriture de wrappers pour des batteries de tests existantes.
- Tous les tests ont le même format de sortie, ce qui favorise l'intégration des tests dans d'autres cycles de développement logiciel.
Notes et références
- (en) Répertoire Git
Articles connexes
Lien externe
- (en) Tutorial.
Catégories :- Test logiciel
- Logiciel du projet GNU
- Logiciel libre sous licence GPL
- Logiciel pour Unix
Wikimedia Foundation. 2010.