Szoftvertesztelés Java platformon

SZT-01

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

Részvételi forma

Képzési forma

Mentorált

Képzés hossza

3 nap (3×8 tanóra)
naponta 9:00 - 17:00

Időpontok

Képzés ára

243 000 Ft
+ ÁFA/fő -től
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.