JUnit Tutorial pentru începători: învață în 3 zile
Ce este Junit?
JUnit este o unitate open source Testarea Framework pentru JAVA. Este util pentru Java Dezvoltatorii să scrie și să ruleze teste repetabile. Erich Gamma și Kent Beck îl dezvoltă inițial. Este o instanță a arhitecturii xUnit. După cum sugerează și numele, este folosit pentru Testarea unității a unei mici bucăți de cod.
Dezvoltatorii care urmează metodologia bazată pe teste trebuie să scrie și să execute testul unitar mai întâi înainte de orice cod.
Odată ce ați terminat cu codul, ar trebui să executați toate testele și ar trebui să treacă. De fiecare dată când se adaugă orice cod, trebuie să reexecuți toate cazurile de testare și să te asiguri că nimic nu este rupt.
JUnit Programa tutorialului
Iată ce vei învăța
👍 Lesspe 1 | Descarcă și instalează JUnit — Cum se descarcă și se instalează JUnit in Eclipse |
👍 Lesspe 2 | JUnit Cadrul de testare - JUnit Cazuri de testare @Before @BeforeClass Adnotare |
👍 Lesspe 3 | JUnit Tutorial Adnotări — Învață cu exemplu |
👍 Lesspe 4 | JUnit Assert & AssertEquals — Învață cu exemplu |
👍 Lesspe 5 | Crea JUnit Suită de testare cu exemplu — @RunWith @SuiteClasses |
👍 Lesspe 6 | JUnit @Ignorați adnotarea testului - Ce este JUnit Ignora și exemple |
👍 Lesspe 7 | JUnit Test de excepție așteptat — Exemplu folosind @test(așteptat) |
👍 Lesspe 8 | JUnit ErrorCollector — Ce este, exemplu și beneficii |
👍 Lesspe 9 | JUnit Test parametrizat — Învățați folosind @Parameters Exemplu |
👍 Lesspe 10 | TestNG Vs JUnit - Care este diferența? |
Ce este testarea unitară?
Înainte de a discuta în detaliu despre testarea Junit, este imperativ să înțelegeți ce este Testarea unitară?
Testarea unitară este folosită pentru a verifica o mică bucată de cod prin crearea unei căi, a unei funcții sau a unei metode. Termenul „unitate” există mai devreme decât era orientată pe obiecte. Este practic o abstractizare naturală a unui sistem orientat obiect, adică a Java clasă sau obiect (forma sa instanțiată).
Testarea unitară și importanța acesteia pot fi înțelese prin punctele menționate mai jos:
- Testarea unitară este utilizată pentru a identifica defectele la începutul ciclului de dezvoltare a software-ului.
- Unit Testing va obliga să citim propriul nostru cod. adică un dezvoltator începe să petreacă mai mult timp citind decât scrisului.
- Defectele de proiectare a codului afectează sistemul de dezvoltare. Un cod de succes generează încrederea dezvoltatorului.
Aflați mai multe despre testarea unitară aici
De ce ai nevoie JUnit de testare
- Găsește erori la începutul codului, ceea ce face codul nostru mai fiabil.
- JUnit este util pentru dezvoltatori, care lucrează într-un mediu bazat pe teste.
- Testarea unitară obligă un dezvoltator să citească cod mai mult decât să scrie.
- Dezvolti un cod mai lizibil, mai fiabil și fără erori, care creează încredere în timpul dezvoltării.
Caracteristici și avantaje ale JUnit5
JUnit a adăugat multe funcții noi în JUnit4. Îl poți înțelege ușor comparând JUnit 3.x și JUnit 4.x.
Mai jos este o comparație rapidă între JUnit4.x și JUnit 3.x –
- Toate vechile afirmații sunt la fel ca înainte.
- Majoritatea lucrurilor sunt mai ușor de făcut JUnit4 ca..
- cu JUnit 4 ești mai capabil să identifici excepția. Puteți defini excepția așteptată ca parametru în timp ce utilizați adnotarea @test.
- Este introdus testul parametrizat, care ne permite să folosim parametrii.
- JUnit4 încă se pot executa JUnit3 teste.
- JUnit 4 poate fi folosit cu java5 sau versiunea superioară.
- În timp ce utilizați JUnit4, nu sunteți obligat să prelungiți JUnit.cadru.TestCase. Puteți doar să creați o clasă java simplă.
- Trebuie să utilizați adnotări în ciuda numelui special al metodei ca înainte.
- În loc de a folosi configurarea metoda, trebuie să o utilizați @inainte de adnotare.
- În loc de a folosi dărâma metoda, pune @după adnotare.
- În loc de a folosi testxxxx înainte de numele metodei, utilizați @Test adnotare.