Szoftvertesztelés Java platformon

SZT-01

Unit tesztelés JUnit 5, Hamcrest, AssertJ, Mockito használatával

Képzési forma:
Képzés hossza:
3 nap (24 óra)
Tananyag nyelve:
Magyar
2022.
december
14.
Biztosan indul
2023.
március
06.
2023.
április
24.
2023.
június
26.
2023.
augusztus
28.
2023.
október
16.
2023.
november
20.
2023.
december
11.
Képzési forma:
Képzés hossza:
3 nap (24 óra)
Képzés nyelve:
Magyar/Angol
2023.
március
06.
Mentorált
2023.
április
24.
Mentorált
2023.
június
26.
Mentorált
2023.
augusztus
28.
Mentorált
2023.
október
16.
Mentorált
2023.
november
20.
Mentorált
2023.
december
11.
Mentorált
Képzési forma:
Normál
Képzés hossza:
3 nap (24 óra)
Képzés nyelve:
Magyar/Angol

Ismertető

A képzés célja bemutatni a unit teszteléssel kapcsolatos alapfogalmakat, módszereket, valamint a legelterjedtebb Java alapú eszközöket, úgymint JUnit, Hamcrest, AssertJ, Mockito, Jacoco.

A képzés komplex gyakorlati feladatokat tartalmaz IntelliJ IDEA fejlesztőeszközzel, Maven build eszközzel.

  • Tesztelési módszertanok, alapfogalmak
  • Unit tesztelés: JUnit, test fixture, assert
  • Given, when, then
  • Futtatás Mavennel
  • Tesztesetek életciklusa
  • Elnevezések
  • Kivételkezelés és timeout tesztelése
  • Egymásba ágyazás
  • Tagek és metaannotációk használata
  • Tesztesetek ismétlése
  • Paraméterezett tesztek
  • Dinamikus tesztek
  • TempDirectory extension
  • JUnit 4 és 5 együttes használata
  • Hamcrest matcherek
  • Saját Hamcrest matcher implementálása
  • AssertJ
  • AssertJ kiterjeszthetőség
  • Test double, Mockito, argument matcher, argument captor, verify, dependency injection, stubbing
  • Tesztlefedettség

A következő témakörök ismerete elvárt: biztonságos fejlesztőeszköz kezelés, csomagok, osztályok, interfészek, kivételkezelés.

Előfeltétele a Java SE alapok (JAVA-BSC) és a Java SE haladó (JAVA-ADV) képzések elvégzése, vagy azon képzések anyagának gyakorlati ismerete.

Mivel a tananyagok egy része angol nyelvű, ezért alapfokú, dokumentumolvasás-szintű angol nyelvtudás szükséges. A képzés magyar nyelvű, magyar slide-ok alapján.