JUnit Opetusohjelma aloittelijoille: Opi kolmessa päivässä
Mikä on Junit?
JUnit on avoimen lähdekoodin yksikkö Testaus Framework JAVA:lle. Se on hyödyllinen Java Kehittäjät voivat kirjoittaa ja suorittaa toistettavia testejä. Erich Gamma ja Kent Beck kehittävät sen aluksi. Se on esimerkki xUnit-arkkitehtuurista. Kuten nimestä voi päätellä, sitä käytetään Yksikkötestaus pienestä koodipalasta.
Testausmenetelmiä noudattavien kehittäjien on kirjoitettava ja suoritettava yksikkötesti ennen koodia.
Kun olet valmis koodin kanssa, sinun tulee suorittaa kaikki testit, ja sen pitäisi läpäistä. Joka kerta kun koodi lisätään, sinun on suoritettava kaikki testitapaukset uudelleen ja varmistettava, ettei mikään ole rikki.
JUnit Opetusohjelman opetusohjelma
Tässä on mitä opit
👍 Lesson 1 | Lataa ja asenna JUnit - Kuinka ladata ja asentaa JUnit in Eclipse |
👍 Lesson 2 | JUnit Test Framework - JUnit Testitapaukset @Before @BeforeClass Annotation |
👍 Lesson 3 | JUnit Huomautusten opetusohjelma – Opi esimerkin avulla |
👍 Lesson 4 | JUnit Assert & AssertEquals – Opi esimerkin avulla |
👍 Lesson 5 | luoda JUnit Testisarja esimerkin kanssa — @RunWith @SuiteClasses |
👍 Lesson 6 | JUnit @Ohita testimerkintä - Mikä on JUnit Ohita & Esimerkit |
👍 Lesson 7 | JUnit Odotettu poikkeustesti - Esimerkki käyttämällä @test(odotettu) |
👍 Lesson 8 | JUnit ErrorCollector — Mikä on, esimerkki ja edut |
👍 Lesson 9 | JUnit Parametrisoitu testi — Opi käyttämällä @Parameters esimerkkiä |
👍 Lesson 10 | TestNG Vs JUnit - Mitä eroa? |
Mikä on yksikkötestaus?
Ennen kuin keskustelet yksikkötestauksesta yksityiskohtaisesti, on välttämätöntä ymmärtää, mitä yksikkötestaus on?
Yksikkötestausta käytetään pienen koodiosan tarkistamiseen luomalla polku, funktio tai menetelmä. Termi "yksikkö" on olemassa aikaisemmin kuin oliosuuntautunut aikakausi. Se on pohjimmiltaan luonnollinen abstraktio oliosuuntautuneesta järjestelmästä eli a Java luokka tai objekti (sen instantoitu muoto).
Yksikkötestaus ja sen merkitys voidaan ymmärtää alla olevista seikoista:
- Yksikkötestausta käytetään vikojen tunnistamiseen ohjelmistokehityssyklin varhaisessa vaiheessa.
- Yksikkötestaus pakottaa lukemaan oman koodimme. eli kehittäjä alkaa viettää enemmän aikaa lukemiseen kuin kirjoittamiseen.
- Virheet koodin suunnittelussa vaikuttavat kehitysjärjestelmään. Onnistunut koodi lisää kehittäjän luottamusta.
Lue lisää yksikkötestauksesta tätä
Miksi tarvitset JUnit testaus
- Se löytää vikoja koodin alussa, mikä tekee koodistamme luotettavamman.
- JUnit on hyödyllinen kehittäjille, jotka työskentelevät testattavassa ympäristössä.
- Yksikkötestaus pakottaa kehittäjän lukemaan koodia enemmän kuin kirjoittamaan.
- Kehität luettavampaa, luotettavampaa ja virheettömämpää koodia, joka lisää luottamusta kehityksen aikana.
Ominaisuudet ja edut JUnit5
JUnit on lisännyt monia uusia ominaisuuksia JUnit4. Voit ymmärtää sen helposti vertaamalla JUnit 3.x ja JUnit 4.x.
Alla on nopea vertailu JUnit4.x ja JUnit 3.x –
- Kaikki vanhat väitteet ovat samat kuin ennenkin.
- Suurin osa asioista on helpompia JUnit4 kuin..
- Kanssa JUnit 4 pystyt paremmin tunnistamaan poikkeuksen. Voit määrittää odotetun poikkeuksen parametriksi, kun käytät @test-merkintää.
- Otetaan käyttöön parametroitu testi, jonka avulla voimme käyttää parametreja.
- JUnit4 voi silti suorittaa JUnit3 testiä.
- JUnit 4:ää voidaan käyttää java5:n tai uudemman version kanssa.
- Kun käytät JUnit4, sinun ei tarvitse jatkaa JUnit.framework.TestCase. Voit luoda yksinkertaisen java-luokan.
- Huomautuksia tulee käyttää erityisestä menetelmänimestä huolimatta kuten ennenkin.
- Käyttämisen sijaan setup menetelmää, sinun on käytettävä @ennen merkintä.
- Käyttämisen sijaan purkamisen menetelmä, laita @jälkeen merkintä.
- Käyttämisen sijaan testixxxx ennen menetelmän nimeä, käytä @testata merkintä.