Wie führe ich kontinuierliche Tests in .NET durch?

8

Ich benutze Infinitest für kontinuierliche Tests, wenn ich Java-Entwicklung mache, und ich vermisse wirklich das sofortige Feedback, wenn ich in .nET entwickle

Wie mache ich kontinuierliche Tests in C # & amp; .NET?

EDIT: Ich suche keine kontinuierliche Integration, wie CruiseControl, TeamCity etc. Es ist ein Instant-Feedback-Tool, das mit Ihrer IDE funktioniert, nach der ich suche

    
Sebastian Vilstrup 15.06.2010, 09:57
quelle

4 Antworten

7

Wenn Sie Visual Studio 2008 oder 2010 verwenden, sollten Sie sich die Erweiterung Continuous Testing für Visual Studio ansehen.

Beachten Sie, dass die Tests beim Speichern nicht ausgeführt werden, sondern bei jedem Build.

    
Lasse Vågsæther Karlsen 15.06.2010, 10:12
quelle
19

Ich habe eine andere Erweiterung für VisualStudio entdeckt, die wirklich hilfreich ist: NCrunch Ссылка Was ich wirklich daran mag, ist, dass es die Tests Ihres Codes im Hintergrund ausführt, während Sie tippen (kein Speichern / Erstellen erforderlich), es werden nur Tests ausgeführt, die von geändertem Code beeinflusst werden und automatisch zeigt, welche Zeilen in Ihrem Code enthalten sind durch bestandene Tests / durch nicht bestandene Tests abgedeckt und welche Linien nicht abgedeckt sind. Und es unterstützt NUnit, MS Test, Xunit, MbUnit, MSpec:)

    
Gandalf 12.10.2011 10:11
quelle
1

Obwohl es mehr leistet, kann CruiseControl.NET kontinuierlich testen wenn es in NUnit integriert ist.

Ich finde auch die kontinuierliche Rückkopplung von Testen und Bauen wirklich nützlich.

    
Joe Ratzer 15.06.2010 10:30
quelle
1

Ich würde empfehlen, einen Continuous Integration Server wie TeamCity zu verwenden. Es bietet auch ein Plugin für Visual Studio, mit dem Sie Ihr Projekt erstellen und Komponententests innerhalb der IDE ausführen können.

    
Philippe Leybaert 15.06.2010 10:34
quelle