FrontpageTestingJava EE Testaus

Java EE Testaus

Sovelluskehittäjän toteuttama testikoodi ja testaus on olennainen osa modernia sovelluskehitystä. Java/Jakarta EE sovellusten testaaminen on oma taitonsa, esimerkiksi sovelluspalvelimesta, tietokantayhteyksistä ja muista integraatioista johtuen.

Tämä 2 päivän koulutus käy läpi erityispiirteitä Java EE testaamisessa teorian ja käytännön harjoitusten sopivan tasapainon kautta. Kurssilla käydään läpi yksikkö- ja integraatiotestien toteutus, mitkä testit onnistuvat ilman sovelluspalvelinta, testeissä käytettävän sovelluspalvelimen valinta, integraatiotestejä varten tarvittavien stibien/mockien käyttö.


Location

Helsinki


Training formats

Classroom
Remote


Duration

2 days


Price

1590 €

Kohderyhmä

Java/Jakarta EE sovelluskehittäjät, joilla on jo perusosaaminen testaamisesta, mutta tarvitsevat lisäosaamista palvelinkoodin testeihin.

Esitiedot

Kurssin esitietoina oletetaan olevan vähintään kohtalainen Java/Jakarta EE ohjelmoinnin hallinta ja Javan yksikkötestien kirjoittamisen perusteet JUnitin avulla.

Java EE Testaus -kurssin sisältö

Yleiskuva

  • Mitä sovelluskehittäjän kuuluu testata
  • Java/Jakarta EE testiympäristöt
  • Testien elinkaari
  • Surefire

Valeoliot

  • Mockit / Stubit
  • Testikomponenttien injektointi

Testikoodin kattavuus

  • JaCoCo
  • Kattavuuden riittävyys

REST

  • JAX-RS Client API
  • RestAssured
  • Jersey Test Framework

Arquillian

  • Shrinkwrap
  • Container adapterit
  • Vaihtoehtoisia työkaluja

JPA

  • CDI ja EntityManagerFactory
  • Testikannat, käyttö ja alustaminen

EJB

  • EJBContainer
  • Arquillian EJB testauksessa
  • JPA käyttö testattavassa koodissa

Aikataulu

Koulutus alkaa klo 9.00 ja päättyy klo 16.00. Aamiaista tarjolla klo 8.15 alkaen.

Hinnoittelu

Java EE -koulutuspaketti:

Kun ostat samalla kerralla Java EE -ohjelmointi sekä Java EE Testaus -koulutukset, saat ne yhteishintaan 3100 € + alv (norm. 3580 €). Halutessasi hyödyntää tämän edun, mainitse se ilmoittautumislomakkeen lisätietokentässä.

You might be interested in these courses: