// Testen & Qualität
Architekturtests mit ArchUnit
Architekturregeln als ausführbare Tests formulieren und Verstöße früh erkennen.
- Inhouse-Schulung
- 1 Tag
- Fortgeschritten
- Remote oder vor Ort

Was Sie mitnehmen
- Sie formulieren Schichten- und Abhängigkeitsregeln als ausführbare Tests.
- Sie prüfen Zyklenfreiheit und Namenskonventionen automatisiert.
- Sie führen Regeln in bestehenden Projekten schrittweise mit eingefrorenen Verstößen ein.
- Sie verankern Architekturtests im Build und im Review-Prozess.
Agenda
Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.
Vormittag
- Architekturerosion: warum Dokumentation allein nicht reicht
- ArchUnit-Grundlagen: ClassFileImporter, ArchRule, Fluent-API
- Schichten und Onion-Architektur mit layeredArchitecture und onionArchitecture
- Übung: Schichtregeln für ein Beispielprojekt formulieren
Nachmittag
- Zyklen zwischen Paketen erkennen mit slices
- Eigene Bedingungen und Namenskonventionen
- Bestehende Verstöße einfrieren mit FreezingArchRule
- Übung: Architekturtests in ein gewachsenes Projekt einführen
Voraussetzungen und Rahmen
- Vorwissen
- Sichere Java-Kenntnisse und Erfahrung mit JUnit. Grundbegriffe der Softwarearchitektur sollten bekannt sein.
- Werkzeuge
- ArchUnit (Open Source, Apache 2.0)
- Niveau
- Fortgeschritten
- Teilnehmende
- bis 10 Personen, größere Gruppen auf Anfrage
- Durchführung
- Remote per Videokonferenz oder bei Ihnen vor Ort
- Enthalten
- Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen
// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.
Weitere Angebote: Testen & Qualität
Alle 11 Angebote
Inhouse-Schulung · KI-Werkzeug
End-to-End-Tests mit Playwright für Java
Stabile Browser-Tests für Webanwendungen, integriert in JUnit und die Build-Pipeline.
2 Tage · Fortgeschritten3.780 €
Inhouse-Schulung · KI-Anwendung
KI-Anwendungen in Java testen und bewerten
Qualitätssicherung für Anwendungen mit Sprachmodellen, von deterministischen Tests bis zur Evaluation.
2 Tage · Experten & Architektur3.780 €
Inhouse-Schulung
Contract Testing für Microservices mit Pact
Schnittstellen zwischen Diensten absichern, ohne aufwendige End-to-End-Umgebungen.
1 Tag · Fortgeschritten1.890 €