SZT-01

Szoftvertesztelés Java platformon

Unit tesztelés JUnit 5, Hamcrest, AssertJ, Mockito használatával
Részvételi forma
Képzési Forma
Képzés hossza
  • 3 nap (3×8 tanóra)
  • naponta 9:00 - 17:00
Elérhető képzési nyelvek
  • Magyar
Időpontok

Képzés ára

314 600 Ft
+ ÁFA/fő
Kérjük, válassz időpontot és részvételi formát!
Szeretne a témában testre szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

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.

Tematika

  • 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

Szükséges előképzettsé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.