Seminare
Seminare

Testing für Jakarta-Enterprise-Anwendungen

Seminar - GFU Cyrus AG

Dieser Kurs vermittelt Entwickler:innen und Software-Architekten, die sich mit der Anwendungsentwicklung im Java-EE-Umfeld befassen, einen Werkzeug-Kasten für den automatisierten Test. 
Termin Ort Preis*
firmenintern auf Anfrage auf Anfrage
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • Test-Systematik für Enterprise-Anwendungen
    • Herausforderungen beim Testen von Enterprise-Anwendungen
    • Betrachtung des Verhältnisses von Software-Architektur und Testbarkeit
    • systematisches, stufenweises Testen (Test-Pyramide)

  • Vorstellung der genutzten Jakarta-Enterprise-Anwendung
    • Aufsetzen der Test-Umgebung (Datenbank, Application-Server, Enterprise-Anwendung)

  • Bereitstellung von Testdaten und Test-Datenbanken
    • Grundlagen von Testdaten und deren externe Darstellung
    • Nutzung des DbUnit-Framework
    • Testdaten-Bereitstellung mit Test-Fixture-Klassen und Domänen-Objekten
    • Anforderungen und Eigenschaften von Test-Datenbanken

  • Erweiterte JUnit-Tests im Jakarta-Enterprise-Kontext
    • Einbinden einer CDI- und JPA-Laufzeitumgebung
    • Testen der Geschäftslogik und Datenbankzugriffe

  • Test der Geschäftsvorgänge mit Arquillian
    • Konfiguration von Arquillian
    • Test der internen und externen Services mit Arquillian

  • Test der Web-GUI mit Selenium
    • Konfiguration von Selenium und Arquillian Extensions (Drone, Graphene)
    • Browser-Fernsteuerung mit dem WebDriver

  • Continuous Integration (CI) am Beispiel
    • Einbindung von Qualitätssicherung und Testautomatisierung in einen beispielhaften Jenkins-CI-Prozess

  • Ausblick auf Testcontainers





Die genannten Themenbereiche werden den Teilnehmern ausführlich präsentiert. Es werden die state of the art Vorgehensweisen zur Testautomatisierung sowie die dabei üblicherweise konkret eingesetzten Frameworks durchgängig mittels praktischer Übungen im Rahmen einer vorgefertigten Jakarta-Enterprise-Anwendung geschult. Die technische Herausforderung von JUnit-Tests im Enterprise-Kontext wird durch die Einbettung der Jakarta-Technologien sowie Frameworks wie Arquillian und Selenium unterstützt.

Zielgruppe:
Wir möchten mit dieser Schulung den Entwickler:innen und Software-Architekten, die sich mit der Implementierung von Jakarta-EE-Anwendungen befassen, einen Werkzeug-Kasten für den automatisierten Test vermitteln. Als Teilnehmer:in sollten Sie daher gute Kenntnisse der Java-Enterprise-Plattform mitbringen, sowie Erfahrung im Umgang mit Datenbank, Application-Server, XML, sowie Kenntnisse im Bereich JUnit und Mockito haben.
Seminarkennung:
S2536
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha