Zum Inhalt springen

NUnit

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 31. Mai 2022 um 06:50 Uhr durch imported>Filzstift (top: BKL-fix, replaced: .NET.NET mit AWB).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
NUnit

colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | Logo von NUnit
Datei:NUnit GUI.png
GUI von NUnit 2.4.6 unter Windows
Basisdaten

Maintainer Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Entwickler Charlie Poole, James Newkirk, Alexei Vorontsov, Michael Two, Philip Craig, Rob Prouse, Simone Busoli, Neil Colvin<ref name="nunitorg">NUnit.org. Abgerufen am 23. November 2021 (englisch).</ref>
Erscheinungsjahr 2002
Aktuelle Version Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Aktuelle Vorabversion Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Betriebssystem Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Programmier­sprache Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Kategorie Testsoftware
Lizenz MIT-Lizenz ab Version 3, vorher NUnit-Lizenz (angepasste zlib-Lizenz)<ref name="nunitorg" /><ref>NUnit License. Abgerufen am 23. November 2021 (englisch).</ref>
deutschsprachig ja
https://nunit.org/

NUnit ist ein Software-Framework, mit dem sich Unit-Tests für alle .NET-Sprachen durchführen lassen. NUnit ist, wie der Großteil der Unit-Testing-Frameworks, eine Umsetzung des xUnit-Konzepts von Kent Beck und wurde ursprünglich von JUnit portiert.

Für die Entwicklungsumgebung Visual Studio von Microsoft existieren die Plug-ins Visual NUnit (nutzbar für Visual Studio 2008 und 2010), NUnit Test Adapter (nutzbar ab Visual-Studio-Version 2012), VSNunit sowie das kommerzielle Projekt TestDriven.NET. Auch Resharper von JetBrains, ein vielseitiges Plugin für Visual Studio, bringt Unterstützung für NUnit mit. Die kostenlose Entwicklungsumgebung SharpDevelop unterstützt NUnit von Haus aus. Mit Hilfe dieser Plugins ist es beispielsweise möglich, einzelne Tests direkt aus dem Quelltexteditor heraus auszuführen, was den Zyklus beim Entwickeln und Testen von Modulen deutlich verkürzt. NUnit wird oft zusammen mit NMock verwendet.

NUnit wird zu den wichtigen Testframeworks gezählt<ref>Microsoft gibt Visual Studio Test als Open Source frei Heise online</ref> und gilt als das am weitesten verbreitete Framework unter .NET.<ref>Mikael Lundin: Testing with F#, S. 69 online</ref> Weitere Frameworks unter .NET, die allerdings keine so große Verbreitung wie NUnit haben, sind MbUnit und xUnit.net. Microsoft Test Framework,<ref>https://docs.microsoft.com/en-us/dotnet/core/testing/unit-testing-with-mstest</ref> das Konkurrenzprodukt von Microsoft, ist mittlerweile in Microsoft Visual Studio enthalten.

Literatur

  • Bill Hamilton: NUnit Pocket Reference, O’Reilly Verlag, 2004
  • Andy Hunt, Dave Thomas, Matt Hargett: Pragmatic Unit Testing in C# with Nunit, Pragmatic Bookshelf, ISBN 978-0-9776166-7-1

Weblinks

Einzelnachweise

<references />