Quel bon générateur (libre) peut être recommandé pour les tests NUnit?Générateur de test NUnit
Répondre
Juste téléchargé et installé NUnitGenAddIn de Novel. C'est un peu old-ish (semble avoir été mis à jour en 2006), mais une fois que j'ai modifié le fichier NUnitGenAddIn.AddIn (changez le chemin Assembly et mettez à jour le numéro de version de Visual Studio vers 9.0), il fait exactement ce que je voulais: right -clic génération de stubs de test unitaires raisonnables à partir de Visual Studio 2008. Dunno si cela fonctionne pour ce que vous voulez, mais certainement libre (GNU Lesser GPL).
Vous allez devoir dire exactement ce que vous voulez que le générateur fasse. Personnellement, j'ai toujours trouvé que les générateurs automatisés étaient plus compliqués qu'ils ne le méritent - mes doigts fonctionnent aussi bien :)
D'un autre côté, vous pouvez regarder Pex qui fonctionne en conjonction avec Code Contracts pour explorer votre code et générer des tests de manière intelligente. Pex est capable de générer des tests de différentes saveurs, y compris NUnit.
+1 pour les doigts effectuant le travail. –
Le support NUnit est maintenant prêt à l'emploi pour Pex. – Peli
@Peli - excellent. Éditera. –
Les générateurs de test offrent une couverture de code élevée. Malheureusement, une couverture de code élevée ne signifie pas toujours que de bons tests ont été générés. J'ai tendance à les écrire à la main moi-même.
Ne le faites pas. Les tests avec valeur sont générés en premier, par un humain (idéalement une paire de ceux-ci) avec leurs casquettes de pensée sur, pas leur cerveau en neutre. (C'est-à-dire si vous faites référence à la génération d'un test par méthode, ou à tout ce qui n'est pas basé sur un aperçu approfondi à la Pex comme le dit Jon Skeet)
Si vous utilisez ReSharper vous pouvez faire un clic droit sur une classe ou d'une méthode et de générer une classe de test plus une ou plusieurs méthodes d'essai (Désolé, c'était mal fait partie de VS2010)
- 1. Théorie vs Test Nunit
- 2. Test d'un blocage avec nUnit
- 3. Fluent Nhibernate Nunit Test Erreur
- 4. Test de fenêtres contextuelles en utilisant NUnit
- 5. C#/.NET: Test de BackgroundWorker avec NUnit
- 6. Comment exécuter des cas de test explicites de Nunit
- 7. Section de configuration log4net pour le projet de test NUnit
- 8. NUnit: L'exécution de plusieurs assertions dans un seul test
- 9. Test d'intégration Code C++ de NUnit dans le code managé
- 10. Exécuter un test NUnit sans utiliser la souris?
- 11. Test NUnit DateTime sans temporisation .Net ou fonction DateTime
- 12. Exception de lancement NUnit + Moq
- 13. Recherche d'un générateur de "générateur de diagramme" personnalisable
- 14. WAP + NUnit + WebConfigurationManager Broche
- 15. Générateur de template Javadoc
- 16. Générateur de code Cairngorm
- 17. Générateur de document RTF
- 18. Générateur de code XSD
- 19. Test d'unité Le fournisseur d'appartenance personnalisé avec NUnit génère une erreur de référence null
- 20. Comment utiliser un objet persistant entre des objets de test NUnit?
- 21. Comment faire pour que TeamCity exclue les catégories de test nunit?
- 22. Comment écrire une méthode de test dans NUnit pour tester une méthode savefile?
- 23. NUnit - Est-il possible de vérifier dans TearDown si le test a réussi?
- 24. Résultats Nunit
- 25. Débogage avec NUnit
- 26. L'installation/démontage de nunit ne fonctionne pas?
- 27. Est-ce que quelqu'un connaît un bon générateur de test Perl?
- 28. Comment exécuter NUnit par programme
- 29. NUnit GUI Runner Fichiers de configuration multiples
- 30. Cassini/WebServer.WebDev, NUnit et AppDomainUnloadedException
Merci pour votre réponse Jon - I aurait dû être plus peciseley ... Je suis à la recherche d'un générateur stub. Exemple: 1. obtenu une classe, 2. générer un talon de test avec le nom correspondant 3. générer des méthodes de test stubs pour les méthodes publiques – isamux