Apri il menu principale
JUnit
software
Genereframework di unit testing
SviluppatoreKent Beck, Erich Gamma, David Saff
Ultima versione5.5.2 (8 settembre 2019)
Sistema operativoMultipiattaforma
LinguaggioJava
LicenzaCommon Public License
(licenza libera)
Sito web

In informatica JUnit è un framework di unit testing per il linguaggio di programmazione Java. L'esperienza avuta con JUnit è stata importante nella crescita dell'idea di sviluppo guidato da test (in inglese Test Driven Development), ed è uno di una famiglia di framework di unit testing noti collettivamente come xUnit.[1]

JUnit è stato creato da Kent Beck insieme ad Erich Gamma.[2] Da allora ha ispirato ed è stato modello guida per diversi framework di unit testing per altri linguaggi.

Il framework è attualmente alla versione 5, che è organizzata in 3 sotto-progetti / moduli e necessita di java versione 8 o più recente. La versione 4 ha portato modifiche strutturali rispetto alla versione 3, con la quale è incompatibile. Le classi che costituiscono il framework appartengono a package diversi per le versioni 3 e 4; junit.framework fino a 3.8, org.junit dalla 4.[1]

Indice

NoteModifica

  1. ^ a b (EN) JUnit Release notes
  2. ^ R. Martin, Clean Code, p. 252

BibliografiaModifica

  • (EN) Kent Beck, Test-Driven Development: By Example, Addison-Wesley Professional, 2002, ISBN 0-321-14653-0.

Voci correlateModifica

Collegamenti esterniModifica

  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica