Seminarinformationen

Seminar - Ziel

In diesem 4-tägigen Seminar "Software Testing Praxis in Java" erlernen Sie praxisorientierte Prüfmethoden und die effiziente Verwaltung von Testdaten. Der Kurs vermittelt die Vorteile des testgesteuerten Entwicklungskonzepts für den täglichen Arbeitsablauf. Ein besonderer Schwerpunkt liegt auf der automatisierten Durchführung von Softwareprüfungen für Java-Anwendungen. Sie erhalten eine umfassende Einführung in gängige Java-Test-Frameworks und -Tools, die für die Testautomatisierung von Entwicklern genutzt werden. Durch praktische Übungen haben Sie die Möglichkeit, das Gelernte anzuwenden und Ihre Fertigkeiten zu vertiefen.

Teilnehmer - Zielgruppe

  • Qualitäts-Manager
  • Softwareentwickler
  • Softwarearchitekten

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Grundkenntnisse in Java

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Teststrategie und Testlandschaft in Java

  • Überblick: Testpyramide und Testarten
  • Teststufen: Unit-, Integration-, System- und Akzeptanztests
  • Regressionstests und kontinuierliches Testen
  • Zusammenarbeit zwischen Entwicklern und QA
  • Teststrategie im Projektumfeld

Automatisierte Tests in der Praxis

  • Automatisierungspotential identifizieren
  • Auswahl geeigneter Tools (JUnit als Beispiel)
  • Aufbau wiederverwendbarer Testfälle
  • Testdatenmanagement und Mocking (Mockito als Beispiel)
  • Integration von Tests in Build- und CI/CD-Pipelines

Web-, GUI- und Performance-Tests

  • Grundprinzipien von GUI-Tests
  • Web-Testautomation (Playwright als Beispiel)
  • Grundlagen von Performance-Tests
  • Praxisbeispiele und typische Stolperfallen

Qualitätssicherung und Reporting

  • Testabdeckung und Messung der Qualität
  • Fehleranalyse und Defect Management
  • Dokumentation und Reporting von Testergebnissen
  • Best Practices für konsistente Qualität

TDD konzeptionell

  • Einordnung von Test-Driven Development
  • Vor- und Nachteile von TDD
  • Wie TDD die Teststrategie beeinflusst

Weitere Schulungen zu Thema Java

Java SE/EE Programmierung mit Eclipse

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Das Seminar vermittelt Kenntnisse im Einsatz von Eclipse in Java SE/EE-Programmierung.

Java - XML

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Das Seminar unterrichtet Sie in den wichtigsten Technologien um XML in Verbindung mit Java. Nach einem Überblick über Grundlagen von XML werden Sie XML-basierte Anwendungen entwerfen und validieren. Sie erhalten einen Einblick in das SAX- und DOM-Parsing.

Java - Fortgeschrittene Programmiertechniken

- u.a. in Bremen, Leipzig, Nürnberg, Wien, Nordhausen

In diesem 5-tägigen Seminar „Java – Fortgeschrittene Programmiertechniken“ erwerben Sie Kenntnisse zu komplexeren Aspekten der Java-Programmiersprache. Sie erhalten unter anderem Einblicke in Generics, reguläre Ausdrücke, flexible Parameterlisten, Annotationen sowie ...

Neuerungen auf Java 9-21

- u.a. in Frankfurt am Main, Virtual Classroom, Offenbach, Kassel, Marburg

In dieser 2-tägigen Schulung „Neuerungen in Java 9-21“ erhalten Sie einen umfassenden Überblick über die neuen Sprachfeatures sowie kleinere API-Erweiterungen der Java-Versionen 9 bis 21 und können diese anhand zahlreicher Beispiele praktisch anwenden. Zudem lernen Sie ...