JUnit
JUnit software | |
---|---|
Tip | cadru de testare unitară |
Dezvoltator | Kent Beck , Erich Gamma , David Saff |
Ultima versiune | 5.7.2 (15 mai 2021) |
Sistem de operare | Multiplatform |
Limba | Java |
Licență | Licență publică comună ( licență gratuită ) |
Site-ul web | junit.org/junit5/ |
În informatică, JUnit este un cadru de testare unitară pentru limbajul de programare Java . Experiența cu JUnit a fost importantă în creșterea ideii de Test Driven Development și face parte dintr-o familie de cadre de testare unitară cunoscute colectiv sub numele de xUnit . [1]
JUnit a fost creat de Kent Beck împreună cu Erich Gamma . [2] De atunci a inspirat și a servit ca model de ghidare pentru mai multe cadre de testare unitară pentru alte limbi.
Cadrul este în prezent la versiunea 5, care este organizată în 3 subproiecte / module și are nevoie de versiunea java 8 sau mai recentă. Versiunea 4 a adus modificări structurale comparativ cu versiunea 3, cu care este incompatibilă. Clasele care alcătuiesc cadrul aparțin diferitelor pachete pentru versiunile 3 și 4; junit.framework
până la 3.8, org.junit
la 4. [1]
Notă
- ^ a b ( EN ) Note de lansare JUnit
- ^ R. Martin, Clean Code , p. 252
Bibliografie
- (EN) Kent Beck, Test-Driven Development: De exemplu, Addison-Wesley Professional, 2002, ISBN 0-321-14653-0 .
Elemente conexe
linkuri externe
- Site oficial , pe junit.org .
- JUnit / JUnit (altă versiune) , pe packages.debian.org .
- Depozitul sursă JUnit , la github.com .
- Site de raportare a erorilor , pe github.com .