Wie kann ich tun, kontinuierliche Prüfung in .NET?
-
27-09-2019 - |
Frage
Ich verwende Infinitest für kontinuierliche Prüfung, wenn ich Java-Entwicklung zu tun, und ich vermisse die sofortige Rückmeldung, wenn ich die Entwicklung in .Net
Wie kann ich tun, kontinuierliche Prüfung in C # & .NET?
EDIT: Ich bin nicht auf der Suche für die kontinuierliche Integration, wie Cruisecontrol, Teamcity usw. Es ist ein sofortiges Feedback-Tool, das mit dem IDE funktioniert, dass ich für
freuLösung
Wenn Sie Visual Studio 2008 oder 2010 sind, sollten Sie einen Blick auf die Erweiterung nehmen Continuous Testing für Visual Studio .
Beachten Sie, dass es nicht die Tests nicht ausgeführt, wenn Sie speichern, sondern auf jedem Build.
Andere Tipps
entdeckte ich eine weitere Erweiterung für Visual Studio, die wirklich nützlich ist: NCrunch http://www.ncrunch.net/ Was ich mag über sie ist, dass sie die Tests des Codes im Hintergrund laufen, während Sie mit der Eingabe sind (kein Speichern / Build erforderlich), läuft es nur Tests, die durch veränderten Code beeinflusst werden und automatisch angezeigt, welche Zeilen im Code sind abgedeckt durch Tests / Versuche indem sie nicht vorbei und die Linien nicht abgedeckt sind. Und es unterstützt NUnit, MS Test, xUnit, MbUnit, MSpec:)
Obwohl es nicht tun, CruiseControl.NET kann kontinuierliche Tests durchführen, wenn es mit NUnit integriert ist.
Ich finde auch das kontinuierliche Feedback von Testen und Erstellen wirklich nützlich sein.
Ich würde empfehlen, einen kontinuierlichen Integration-Server wie Teamcity . Es bietet auch ein Plugin für Visual Studio, die Sie Ihr Projekt und führen Sie Unit-Tests auf sie aus der IDE erstellen können.