JUnit Õpetus algajatele: õppige 3 päevaga

Mis on Junit?

JUnit on avatud lähtekoodiga üksus Testimine JAVA raamistik. See on kasulik Java Arendajad kirjutavad ja käitavad korratavaid teste. Algselt arendavad seda Erich Gamma ja Kent Beck. See on xUnit arhitektuuri näide. Nagu nimigi ütleb, kasutatakse seda Üksuse testimine väikesest koodijupist.

Arendajad, kes järgivad testipõhist metoodikat, peavad enne mis tahes koodi kirjutama ja täitma üksuse testi.

Kui olete koodiga lõpetanud, peaksite täitma kõik testid ja see peaks läbima. Iga kord, kui kood lisatakse, peate uuesti käivitama kõik testjuhtumid ja veenduma, et miski pole katki.

JUnit Õpetuskava

Siit saate teada, mida saate teada

👉 Lessaasta 1 Last ned og installer JUnit - kuidas alla laadida ja installida JUnit in Eclipse
👉 Lessaasta 2 JUnit Testi raamistik - JUnit Testjuhtumid @Before @BeforeClass Annotation
👉 Lessaasta 3 JUnit Märkuste õpetus — Õppige näitega
👉 Lessaasta 4 JUnit Assert & AssertEquals — Õppige näitega
👉 Lessaasta 5 Looma JUnit Proovikomplekt koos näitega — @RunWith @SuiteClasses
👉 Lessaasta 6 JUnit @Ignoreeri testi annotatsiooni — Mis on JUnit Ignoreeri ja näiteid
👉 Lessaasta 7 JUnit Eeldatava erandi test — Näide @test (eeldatav) kasutamisest
👉 Lessaasta 8 JUnit ErrorCollector — Mis on, näide ja eelised
👉 Lessaasta 9 JUnit Parameetriline test — Õppige kasutades @Parameters Näide
👉 Lessaasta 10 TestNG Vs JUnit — Mis vahet sellel on?

Mis on ühikutestimine?

Enne Juniti testimise üksikasjalikku arutamist on hädavajalik mõista, mis on üksuse testimine?

Ühiktestimist kasutatakse väikese koodilõigu kontrollimiseks, luues tee, funktsiooni või meetodi. Mõiste "üksus" eksisteeris varem kui objektorienteeritud ajastu. Põhimõtteliselt on see objektorienteeritud süsteemi loomulik abstraktsioon, st a Java klass või objekt (selle instantseeritud vorm).

Üksuse testimist ja selle tähtsust saab mõista alltoodud punktide põhjal:

  • Üksuse testimist kasutatakse defektide tuvastamiseks tarkvara arendustsükli alguses.
  • Ühiku testimine sunnib lugema meie enda koodi. st arendaja hakkab rohkem aega kulutama lugemisele kui kirjutamisele.
  • Koodi disaini vead mõjutavad arendussüsteemi. Edukas kood kasvatab arendaja enesekindlust.

Lisateave ühikutestimise kohta siin

Miks sa seda vajad? JUnit testimine

  • See leiab vead koodi varakult, mis muudab meie koodi usaldusväärsemaks.
  • JUnit on kasulik arendajatele, kes töötavad testipõhises keskkonnas.
  • Üksustestimine sunnib arendajat rohkem koodi lugema kui kirjutama.
  • Töötate välja loetavama, usaldusväärsema ja veavaba koodi, mis suurendab arendamise ajal enesekindlust.

Omadused ja eelised JUnit5

JUnit on lisanud palju uusi funktsioone JUnit4. Võrreldes saate sellest hõlpsasti aru JUnit 3.x ja JUnit 4.x.

Allpool on kiire võrdlus JUnit4.x ja JUnit 3.x –

  • Kõik vanad väited on samad, mis varem.
  • Enamik asju on lihtsamad JUnit4 nagu..
  • koos JUnit 4 suudate erandit paremini tuvastada. @test annotatsiooni kasutamisel saate parameetrina määratleda eeldatava erandi.
  • Tutvustatakse parameetritesti, mis võimaldab parameetreid kasutada.
  • JUnit4 saab veel täita JUnit3 testi.
  • JUnit 4 saab kasutada koos java5 või uuema versiooniga.
  • Kuigi kasutades JUnit4, te ei pea pikendama JUnit.framework.TestCase. Saate lihtsalt luua lihtsa java klassi.
  • Peate kasutama märkusi vaatamata spetsiaalsele meetodi nimele nagu varem.
  • Kasutamise asemel seade meetodit, peate kasutama @enne märkus.
  • Kasutamise asemel lagunemine meetod, pane @pärast märkus.
  • Kasutamise asemel testxxxx enne meetodi nime, kasuta @test märkus.

Õppima JUnit 3 päeva pärast!!!