Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. NUnit - Teknopedia
NUnit - Teknopedia
NUnit
software
Logo
Logo
NUnit 2.4.6 GUI on Windows
NUnit 2.4.6 GUI on Windows
NUnit 2.4.6 GUI on Windows
Genereframework di unit testing
Ultima versione4.4.0 (10 agosto 2025)
Sistema operativoMultipiattaforma
LinguaggioC#
LicenzaBSD-style
(licenza libera)
Sito webwww.nunit.com/
Modifica dati su Wikidata · Manuale

NUnit è un unit testing framework open source per Microsoft .NET. Appartiene alla famiglia Xunit e segue gli stessi propositi di JUnit per il mondo Java.

Esempi

[modifica | modifica wikitesto]

Esempi applicativi di un text fixture di NUnit:

using NUnit.Framework;
using NUnit.Framework.SyntaxHelpers;
 
 [TestFixture]
 public class ExampleTestOfNUnit
 {
   [Test]
   public void TestMultiplication()
   {
     Assert.AreEqual(4, 2*2, "Multiplication");
     
     // modalità equivalente, considerando che dalla versione 2.4 NUnit offre una nuova
     // e più intuitiva sintassi di asserzione, come descritto in questa pagina:
     // http://www.nunit.org/index.php?p=constraintModel&r=2.4.7
     Assert.That(4, Is.EqualTo(2*2), "Multiplication constraint-based");
   }
 }

Il framework NUnit rileva automaticamente via reflection il metodo ExampleTestOfNUnit.TestMultiplication().

Estensioni

[modifica | modifica wikitesto]
  • FireBenchmarks[1] è un addin in grado di registrare il tempo di esecuzione degli unit test e generare reports di performance in XML, CSV ed XHTML con grafici e tracciamento storico. Il suo scopo principale è di consentire ad uno sviluppatore o ad un team che lavora utilizzando metodologie agili di integrare Metriche software ed analisi direttamente nell'ambiente di unit testing, in modo da potere controllare e monitorare in modo semplice ed intuitivo l'evoluzione di un sistema software in termini di complessità algoritmica e carico delle risorse di sistema.
  • NUnit.Forms è un'estensione open source del core NUnit. Il suo scopo principale è di consentire l'esecuzione di test unitari di GUI di tipo Windows Forms.
  • NUnit.ASP[2] è un'estensione open source il cui corso di sviluppo è al momento fermo. Il suo scopo principale è di consentire l'esecuzione di test unitari di GUI di tipo ASP.NET.

Letteratura

[modifica | modifica wikitesto]
  • Andrew Hunt and David Thomas: Pragmatic Unit Testing in C# with NUnit. The Pragmatic Bookshelf, Raleigh, 2004 ISBN 0-9745140-2-0
  • Jim Newkirk and Alexei Vorontsov: Test-Driven Development in Microsoft .NET. Microsoft Press, Redmond 2004, ISBN 0-7356-1948-4
  • Bill Hamilton: NUnit Pocket Reference. O'Reilly, Cambridge 2004, ISBN 0-596-00739-6

Note

[modifica | modifica wikitesto]
  1. ↑ Firebenchmarks website main page, su firebenchmarks.com (archiviato dall'url originale il 4 luglio 2011).
  2. ↑ NUnit.ASP website main page, in Sourceforge. URL consultato il 15 aprile 2008.

Voci correlate

[modifica | modifica wikitesto]
  • JUnit

Collegamenti esterni

[modifica | modifica wikitesto]
  • Il sito di SourceForge, su sourceforge.net.
  • La home page di NUnit, su nunit.org.
  • La home page di Firebenchmarks, su firebenchmarks.com. URL consultato il 25 maggio 2009 (archiviato dall'url originale il 4 luglio 2011).
  • La home page di NUnit.Forms, su nunitforms.sourceforge.net.
  • La home page di NUnit.ASP, su nunitasp.sourceforge.net.
  Portale Software libero: accedi alle voci di Teknopedia che trattano di Software libero
Estratto da "https://it.wikipedia.org/w/index.php?title=NUnit&oldid=139245764"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022