Java Testing und Code Quality - Seminar / Kurs von GEDOPLAN GmbH

Testautomatisierung und Qualitätssicherung in Java-Projekten

Inhalte

  • Qualitätssicherung (QS) in der Java-Entwicklung
    • Stufenweise Einführung von Qualität in Java-Projekten
    • Werkzeuge für die statische Code-Analyse (Plugins Checkstyle und SonarLint, SonarQube-Server)
    • Programmier-Richtlinien und Clean Code
  • Einführung in die Testautomatisierung
  • Grundlagen und Aufbauwissen zum Test-Framework JUnit
  • Test-Driven Development (TDD) in Java
  • Isoliertes Testen mit dem Mocking-Framework Mockito
  • Grundlagen des Refactoring
    • Aufdecken von "Bad Smells"
    • Durchführen von Refactorings mit IDE-Unterstützung
    • Absichern durch Regressionstests
  • Fakultativ: Vertiefungs-Themen
    • Bereitstellung von Testdaten und Test-Datenbanken
    • Datenbank-orientierte Tests mit DbUnit
    • Schnittstellen-orientierte Tests mit XMLUnit
    • Performanz- und Lasttests mit JETM und ContiPerf
  • Continuous Integration (CI)
    • Einbindung von QS und automatisierten Tests in die CI
    • Einführung in die CI mit Jenkins

Im praktischen Teil werden die vorgestellten Frameworks und Verfahrensweisen anhand von Übungen veranschaulicht. Dieser praktische Einsatz des Erlernten erfolgt in einer Reihe von Übungsaufgaben im Rahmen einer bereit gestellten Java-Anwendung. Die Teilnehmer erhalten das Know-How und lernen den "Werkzeug-Kasten" kennen, um die Herausforderungen der Themen Test und Qualitätssicherung in einem Java-Projekt unter dem Leitgedanken der Automatisierung erfolgreich zu meistern.

  • Qualitätssicherung (QS) in der Java-Entwicklung
    • Stufenweise Einführung von Qualität in Java-Projekten
    • Werkzeuge für die statische Code-Analyse (Plugins Checkstyle und SonarLint, SonarQube-Server) ...
Mehr Informationen >>

Lernziele

Wir möchten in dieser Schulung eine ganzheitliche Betrachtung der Themen Testautomatisierung und Qualitätssicherung für Java-Anwendungen in den Mittelpunkt stellen. Das vermittelte Wissen und die besprochenen Vorgehensweisen sind gleichermaßen in einem Projekt basierend auf der Java Standard Edition (Java SE) oder der Java Enterprise Edition (Java EE) einsetzbar.In unserer Schulung lernen Sie die Grundlagen zum Thema Java-Code-Qualität. Neben einer zielführenden Software-Architektur und einem methodischen Software-Entwicklungsprozess stellen statische Code-Analyse und Refactoring-Maßnahmen die Grundpfeiler der Qualitätssicherung dar.Der andere große Schulungsteil behandelt die Grundlagen von automatisierten Software-Tests. Die Teilnehmer dieser Schulung erlangen Kenntnisse im Umgang mit den Frameworks JUnit und Mockito, so dass sie verschiedene Testarten wie Unit-, Integrations- oder Abnahme-Test für ihr Java-Projekt erstellen und ausführen können. Außerdem wird ein Einblick in den Ansatz der testgetriebenen Entwicklung gegeben.Die Continuous Integration mit dem Werkzeug Jenkins bildet die Klammer um die Themen Test und Qualitätssicherung.

Wir möchten in dieser Schulung eine ganzheitliche Betrachtung der Themen Testautomatisierung und Qualitätssicherung für Java-Anwendungen in den Mittelpunkt stellen. Das vermittelte Wissen und die b ...

Mehr Informationen >>

Zielgruppen

  • In dieser Schulung sind Sie als Java-Entwickler, Software-Architekt oder Qualitäts-Verantwortlicher richtig aufgehoben. Je nach den Wünschen der Teilnehmer und den zeitlichen Möglichkeiten erfolgt eine Auswahl der fakultativen Vertiefungs-Themen.Sie möchten die aktuelle Code-Qualität in einem neuen oder bestehenden Java-Projekt verbessern oder suchen eine praktische Einführung in die Möglichkeiten der effizienten Testautomatisierung. Dazu sollten Sie eine solide Java-Programmiererfahrung mitbringen sowie grundlegende Datenbank- und XML-Kenntnisse haben. *Schulungen in Berlin*
  • Dozent aus dem Enterprise-Team-Java von Dirk Weil
  • Praxisnahe Schulungstage mit vielen Übungen
  • Entwicklungsumgebung und Übungsbeispiele zum Mitnehmen auf USB Stick
  • Kursort in der 25. Etage im Gebäude Upper West mit Blick auf ganz Berlin
  • 4 x Tagesticket Tarifbereich Berlin AB(für eine beliebige Anzahl Fahrten in 24 Stunden)
  • Abwechselnde Mittaglocationen am Berliner Zoo
  • Mittagessen, Getränke und Obst sind all inclusive
  • inkl. Abendveranstaltung, wie z. B. Schiffsfahrt, Gang auf die Siegessäule oder ins Clärchens Ballhaus

  • *Schulungen in Bielefeld*
  • Dozent aus dem Enterprise-Team-Java von Dirk Weil
  • Praxisnahe Schulungstage mit vielen Übungen
  • Entwicklungsumgebung und Übungsbeispiele zum Mitnehmen auf USB Stick
  • Mittagessen, Getränke und Obst sind all inclusive
  • In dieser Schulung sind Sie als Java-Entwickler, Software-Architekt oder Qualitäts-Verantwortlicher richtig aufgehoben. Je nach den Wünschen der Teilnehmer und den zeitlichen Möglichkeiten erfolgt ...
Mehr Informationen >>

Termine und Orte

SG-Seminar-Nr.: 5706307

Termine

  • 18.07.2023 - 21.07.2023

    Berlin, DE

  • 07.11.2023 - 10.11.2023

    Berlin, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Jetzt buchen ›
Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Zertifikat
  • 30 h
  •  
  • Anbieterbewertung (4)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service