📑 Table of Contents
NUnit

Logo von NUnit

GUI von NUnit 2.4.6 unter Windows
Basisdaten

Entwickler Charlie Poole, James Newkirk, Alexei Vorontsov, Michael Two, Philip Craig, Rob Prouse, Simone Busoli, Neil Colvin[1]
Erscheinungsjahr 2002
Aktuelle Version 4.6.1[2]
(19. Mai 2026)
Programmier­sprache C#[3]
Kategorie Testsoftware
Lizenz MIT-Lizenz ab Version 3, vorher NUnit-Lizenz (angepasste zlib-Lizenz)[1][4]
deutschsprachig nein
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[5] und gilt als das am weitesten verbreitete Framework unter .NET.[6] Weitere Frameworks unter .NET, die allerdings keine so große Verbreitung wie NUnit haben, sind MbUnit und xUnit.net. Microsoft Test Framework,[7] das Konkurrenzprodukt von Microsoft, ist mittlerweile in Microsoft Visual Studio enthalten.

Literatur

Bearbeiten
Bearbeiten

Einzelnachweise

Bearbeiten
  1. a b NUnit.org. Abgerufen am 23. November 2021 (englisch).
  2. Release 4.6.1. 19. Mai 2026 (abgerufen am 20. Mai 2026).
  3. The nunit Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 6. September 2018).
  4. NUnit License. Abgerufen am 23. November 2021 (englisch).
  5. Microsoft gibt Visual Studio Test als Open Source frei Heise online
  6. Mikael Lundin: Testing with F#, S. 69 online
  7. https://docs.microsoft.com/en-us/dotnet/core/testing/unit-testing-with-mstest

📚 Artikel Terkait di Wikipedia

Liste von Modultest-Software

existiert mit Visual Assert ein Add-In, welches Visual Studio um Unit Testing-Funktionalität erweitert. Check: Einfach zu nutzendes Framework mit Ausführung

Liste von Werkzeugen zur statischen Codeanalyse

Plattformen prüfen. Visual Studio Team System Analysiert C++- und C#-Code. Yasca Yet Another Source Code Analyzer, ein plugin-basierendes Framework um Dateien

PowerShell

Mono-Portierung von PowerShell).  BDD und Unit Testing Frameworks Pester. In: Github. Abgerufen am 16. April 2014 (englisch).  PS Unit. In: CodePlex. Archiviert vom

Moq

27. September 2017 Peter Vogel: Ensure Consistent Testing with Mock Objects and Moq, Visual Studio Magazine (Englisch), abgerufen am 27. September 2017

R (Programmiersprache)

aktuelle Version: 0.4.29).  Hadley Wickham u. a.: R-Paket testthat. Unit Testing for R. In: CRAN. The R Foundation, abgerufen am 19. August 2015 (englisch

PHPUnit

Symfony ab Version 2 WordPress Zend Framework Integrierte Entwicklungsumgebungen wie PhpStorm oder Visual Studio Code können PHPUnit-Testfälle ausführen

JDeveloper

Edition (Java SE), Version 7 Code Editor Code Navigation Refactoring Swing Unit Testing Version Control Audit & Metrics Debugging Profiling Ant Unterstützung

Oscar für technische Verdienste

Bruce Lyon, John Lamb „For the development of a Video Animation System for testing motion picture animation sequences“ Ross Lowell (Lowel-Light Manufacturing