Grüße, Ich möchte NUnit meine Unit-Tests in zufälliger Reihenfolge jedes Mal ausführen, um sicherzustellen, dass sie isoliert sind und FIRST. Kennt jemand einen einfachen Weg, dies gut zu tun, ohne NUnit zu vertreiben?Kann NUnit Tests in zufälliger Reihenfolge ausführen?
Antwort
Es sieht hierfür ein nUnit Add-in sein: http://www.nablasoft.com/alkampfer/index.php/2008/12/06/randomizer-nunit-addin/
Mein Rat ist, IronPython zum Testen zu verwenden. Schreiben Sie Ihre Tests als IronPython-Skripte und rufen Sie dann die Testfunktion nach dem Zufallsprinzip auf. Der andere Vorteil von IronPython ist, dass Sie schnell Dinge debuggen können, die nicht funktionieren; erstelle ein paar Objekte, klebe sie zusammen und stelle sicher, dass sie sich so verhalten, wie du es vorhast. Es ist wirklich mächtig, sobald Sie den Dreh raus haben.
Ich habe bereits über 2000 nUnit-Tests, also ist es nicht attraktiv, sie neu zu schreiben. – ryber
Versuchen Sie vielleicht, Ihre Tests mit ReSharper auszuführen? Ich glaube, es führt Tests parallel und in einer nicht-deterministischen Reihenfolge durch, aber ich bin mir da nicht 100% ig sicher.
Ich benutze Nachschärfer. Es führt sie jedes Mal in der gleichen Reihenfolge. – ryber
- 1. Ruby - Ausführen von Tests in zufälliger Reihenfolge mit Rake
- 2. Ausführen einzelner NUnit-Tests programmgesteuert
- 3. Ausführen der Tests von NUnit
- 4. Können Winkelmesser-Tests in zufälliger Reihenfolge ausgeführt werden?
- 5. Wie kann ich meine JUnit-Tests in zufälliger Reihenfolge ausführen lassen?
- 6. Wie kann ich NUnit (Selen Grid) -Tests parallel ausführen?
- 7. PHPUnit-Tests in bestimmter Reihenfolge ausführen
- 8. Wie kann ich Nightwatch-Tests in einer bestimmten Reihenfolge ausführen?
- 9. Unable Aktivität in zufälliger Reihenfolge
- 10. Rails: jeweils in zufälliger Reihenfolge
- 11. animieren Elemente in zufälliger Reihenfolge
- 12. Ausführen von nUnit-Tests in einer Multithread-Umgebung
- 13. Ausführen von Nunit-Tests in C# und Erfassen der Ausführungsprotokolle
- 14. machen VS2008 Tests in NUnit Tests
- 15. NUnit läuft nicht Suite-Tests
- 16. NUnit alle Tests ignorieren
- 17. Geplant Automatisieren Ausführung des Tests in Nunit
- 18. Nunit-Basisklasse mit allgemeinen Tests
- 19. Wie _prevent_ divs in zufälliger Reihenfolge erscheinen
- 20. Best Practices für NUnit-Run-Tests?
- 21. Zugriff auf Projektdateien über NUnit-Tests
- 22. Teamcity NUnit Tests - Keine Baugruppen gefunden
- 23. Run NUnit Webdriver Tests in Bamboo
- 24. Was ist die Reihenfolge der Ausführung in NUnit?
- 25. NUnit findet keine Tests in Assembly
- 26. Timeout für einzelne Tests in NUnit
- 27. NUNIT ignoriert meine Tests? Warum?
- 28. Wie kann ich meine Tests direkt an Nunit übergeben
- 29. ASP.NET MVC-Unit-Tests mit NUnit
- 30. Dynamische Erstellung von Tests in NUnit
xUnit.net erledigt diese OOTB [und ist viel sauberer als NUnit in vielerlei Hinsicht]. Es hat auch ein RunWithNUnitAttribute, aber ich bezweifle, dass es randomisiert innerhalb einer NUnit [TestFixture]. Ja, ich weiß, das beantwortet deine Frage nicht! –