Salutations, J'aimerais que NUnit exécute mes tests unitaires dans un ordre aléatoire à chaque fois afin de s'assurer qu'ils sont isolés et FIRST. Est-ce que quelqu'un sait d'un moyen facile de le faire bien sans ramifier NUnit?Puis-je faire exécuter des tests par NUnit dans un ordre aléatoire?
Répondre
Il semble être un nUnit add-in pour cela: http://www.nablasoft.com/alkampfer/index.php/2008/12/06/randomizer-nunit-addin/
Mon conseil est d'utiliser IronPython pour tester. Ecrivez vos tests en tant que scripts IronPython, puis appelez la fonction de test de manière aléatoire. L'autre avantage de IronPython est que vous pouvez rapidement déboguer des choses qui ne fonctionnent pas; créez quelques objets, collez-les ensemble et assurez-vous qu'ils se comportent comme vous le souhaitez. C'est vraiment puissant une fois que vous avez compris.
J'ai déjà plus de 2000 tests nUnit, donc les réécrire n'est pas attrayant. – ryber
Peut-être essayer d'exécuter vos tests avec ReSharper? Je crois qu'il fait des tests en parallèle, et dans un ordre non-déterministe, mais je ne suis pas sûr à 100% sur ce point.
J'utilise le resharper. Il les exécute dans le même ordre à chaque fois. – ryber
- 1. Ruby - Exécution de tests dans un ordre aléatoire avec rake
- 2. Retour des lignes dans un ordre aléatoire
- 3. J'ai créé des tests NUnit, maintenant comment les exécuter?
- 4. Comment exécuter NUnit par programme
- 5. Exécution du résumé NUnit après l'exécution des tests NUnit dans un fichier de commandes
- 6. Visiter les points dans un triangle dans un ordre aléatoire
- 7. NUnit. Comment générer automatiquement des tests?
- 8. Comment puis-je exécuter des tests NUnit (Selenium Grid) en parallèle?
- 9. Tous mes tests sont ignorés dans Nunit
- 10. Comment exécuter des cas de test explicites de Nunit
- 11. Comment sélectionner des colonnes de la table dans un ordre aléatoire dans TSQL
- 12. Visual Studio 2008 tests unitaires et nunit
- 13. Comment exécuter les tests unitaires CPPUnit
- 14. ZenTest autotest ne pas exécuter des tests
- 15. comment faire par ordre dans le mappage hibernate
- 16. tests unitaires ASP.NET MVC avec NUnit
- 17. Exécuter un test NUnit sans utiliser la souris?
- 18. Exécuter des tests non disponibles dans Visual Studio
- 19. NUnit Conditional Teardown?
- 20. NHibernate Ordre Par question
- 21. NUnit ne trouve pas de tests dans l'assembly
- 22. Comment utiliser ExpectedException dans les tests C++/CLI NUnit?
- 23. liste aléatoire des règles
- 24. Utilisation de jetty pour installer et exécuter des tests de servlets par programme
- 25. Tri des données numériques par ordre alphabétique
- 26. Existe-t-il un cadre pour exécuter des tests unitaires sur les modules Apache C?
- 27. SQL Ordre conditionnel par
- 28. Nunit dans VS Tutoriel
- 29. Comment faire pour qu'un bouton joue des sons dans un certain ordre en utilisant un tableau?
- 30. Comment obtenir Selenium et TestNG pour ouvrir un navigateur pour exécuter des tests dans plusieurs classes
xUnit.net le fait OOTB [et est beaucoup plus propre que NUnit à bien des égards]. Il a également un RunWithNUnitAttribute, mais je doute qu'il se randomise dans un NUnit [TestFixture]. Oui, je reconnais que ça ne répond pas à ta question! –