Quelqu'un connaît-il un bon générateur de test Perl?Est-ce que quelqu'un connaît un bon générateur de test Perl?
Répondre
Je ne sais pas ce que vous demandez, mais la plupart des gens écrire des tests avec Test::More ou Test::Class. Vous puis exécuter ces tests avec la commande prove
incluse avec Perl (en réalité, avec Test :: Harness).
test Exemple:
# foo.t
use strict;
use warnings;
use Test::More tests => 1;
ok(1 == 1, 'is one one?');
Courir ceci:
$ prove foo.t
foo....ok
All tests successful.
Files=1, Tests=1, 0 wallclock secs (0.01 usr 0.01 sys + 0.03 cusr 0.00 csys = 0.05 CPU)
Result: PASS
EDIT: (Merci à commentors)
Ma suggestion originale de PerlUnit est dépréciée. Utilisez Test::Class à la place.
Original Post:
Vous pouvez essayer PerlUnit. Il y a aussi un chapitre de livre sur les tests unitaires en Perl: Extreme Perl: Chapter 13: Unit Testing
Si vous allez tester des applications Web, Selenium IDE vous permet de faire des choses dans Firefox et l'ont automatiquement enregistré comme ensemble équivalent de tests Perl (ou autre langage).
Bien qu'il ne teste pas tout, il est bon pour tester l'expérience utilisateur.
L'OP n'a rien dit à propos des tests sur le Web, donc vous ne pouvez pas supposer que Selenium serait d'une quelconque aide. – mpeters
L'OP n'a pas vraiment dit grand chose pour indiquer de quoi il parlait. Et certainement quelqu'un peut trouver cette réponse juste ce qu'ils cherchaient un jour. Le "Pour les applications Web", au début devrait indiquer à ceux qui ne sont pas intéressés; C'est pourquoi j'ai commencé avec ça. – ysth
Bien qu'il fût en effet assez énigmatique, il a au moins dit qu'il voulait des tests unitaires. Le sélénium peut être un cadre génial, mais il vous donne des tests d'intégration. – innaM
- 1. Générateur de test NUnit
- 2. Flex: Est-ce que quelqu'un connaît un bon éditeur HTML?
- 3. Est-ce que quelqu'un connaît un bon guide pour que Ninject 2 fonctionne dans ASP.NET MVC?
- 4. Quelqu'un connaît un bon créateur de patchs gratuits?
- 5. Est-ce que quelqu'un connaît un bon et facile outil de gestion d'interface utilisateur JCR?
- 6. Quelqu'un connaît un bon embellisseur pour le balisage VS2005/ASP.NET?
- 7. Tout le monde connaît un bon robot d'indexation open source?
- 8. Est-ce que quelqu'un connaît un bon tutoriel pour les barres d'onglets?
- 9. Qu'est-ce qu'un bon générateur Google Maps?
- 10. Suggérer une cadre bon MVC en Perl
- 11. Eclipse POJO générateur plug-in
- 12. Un bon générateur de code C# pour utiliser les procédures stockées Oracle?
- 13. Que signifie un tableau $ # en Perl?
- 14. Quelqu'un connaît-il un tutoriel de débutant sur XUL?
- 15. Générateur de noms pour .NET
- 16. service web de test de charge/test de stress
- 17. Ruby on Rails Générateur de table HTML
- 18. Qu'est-ce qu'un bon test de test de charge pour tester un système de production exécutant IIS?
- 19. "test case" - que signifie "case"?
- 20. Comment puis-je rediriger la sortie de test à partir de Test :: Simple de Perl?
- 21. Besoin d'un moyen de fermer un ChannelFactory lorsque le client ne connaît que l'interface
- 22. Que fait '@_' dans Perl?
- 23. Bon Javascript A/B (Split) Test de paquet/bibliothèque?
- 24. Y at-il un bon outil pour refactoriser le code Web Perl?
- 25. Est-ce que quelqu'un connaît un exemple réel de l'utilisation de IronRuby?
- 26. Quelqu'un connaît-il un outil d'analyse CSS?
- 27. Est-ce que quelqu'un connaît l'histoire des Webforms ASP.NET?
- 28. Est-ce que quelqu'un connaît une bonne source T3 (weblogic)?
- 29. Générateur de nombres aléatoires Crappy
- 30. Recherche d'un générateur de "générateur de diagramme" personnalisable
Il existe des bibliothèques (données dans les réponses) qui simplifient l'écriture des types courants de tests, mais * vous * devez créer vous-même les tests *. –