Fachlicher Kern
Testing
Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests.
README · Runnable · Beschreibung · Module · Patterns · SVG-Galerie · Lehrbuch
Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests.
Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests.
Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests.
Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests.
Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests.
Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests.
Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests.
Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests.
Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests.
Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests.
Testing
Wie Qualität systematisch über alle Schichten abgesichert wird.
Unit, Integration, Contract, Architecture, Security und Migration Tests.
Du erkennst Zweck, Ablauf, Modulgrenzen und Betriebsbezug dieses Masters.
Welche Geschäftsentscheidung wird hier unterstützt und welche Daten müssen nachvollziehbar bleiben?
Welche Module sind wirklich Fachkern und welche sind nur Adapter, Runtime oder Infrastruktur?
Die zwei SVGs trennen bewusst Fachlichkeit und Technik. Dadurch sieht man, ob ein Thema wirklich fachlich ist oder nur eine technische Umsetzungsschicht darstellt.
Öffne RUNNABLE.html oder nutze den Smoke-Start im jeweiligen Workspace.
Wo vorhanden, ergänzen Spring Boot oder Jakarta eine echte Runtime. Smoke bleibt der robuste Minimalstart.
Bei Container-Mastern helfen Compose, Kubernetes und OpenShift-Profile beim Betriebsverständnis.
mvn -q -pl runnable-smoke -am package exec:java
Diese Links führen aus dem Lehrbuch in die eigentliche Projektstruktur.
mvn-ws-test-qa/architecture-test-rulesAufgabe: Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests.
Pattern: Adapter, Facade, Strategy.
mvn-ws-test-qa/contract-test-kitAufgabe: Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests.
Pattern: Adapter, Facade, Strategy.
mvn-ws-test-qa/integration-test-fixturesAufgabe: Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests.
Pattern: Adapter, Facade, Strategy.
mvn-ws-test-qa/migration-test-kitAufgabe: Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests.
Pattern: Adapter, Facade, Strategy.
mvn-ws-test-qa/performance-light-testsAufgabe: Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests.
Pattern: Adapter, Facade, Strategy.
mvn-ws-test-qa/runnable-smokeAufgabe: Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests.
Pattern: Adapter, Facade, Strategy.
mvn-ws-test-qa/security-test-kitAufgabe: Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests.
Pattern: Adapter, Facade, Strategy.
mvn-ws-test-qa/test-domain-samplesAufgabe: Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests.
Pattern: Adapter, Facade, Strategy.
mvn-ws-test-qa/test-reportingAufgabe: Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests.
Pattern: Adapter, Facade, Strategy.
mvn-ws-test-qa/unit-test-patternsAufgabe: Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests.
Pattern: Adapter, Facade, Strategy.
Dieser Master ist die nächste konkrete Stufe der Enterprise-Maven-Reihe. Er konzentriert sich auf Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests.
Er nimmt die früheren Master als Grundlage und macht daraus einen klareren, betriebsnäheren Baustein. Die Beispiele bleiben bewusst lokal und lernbar, aber die Struktur ist so beschrieben, wie man sie in echten Enterprise-Teams planen würde.
1. Zielbild lesen und verstehen.
2. Workspace öffnen.
3. Smoke-Flow starten.
4. Doku zu Runtime, Infrastruktur, Tests/Operations lesen.
5. Module einzeln vergleichen.
6. Danach Container-/OpenShift-/Pipeline-Profile auf die realen Projekte übertragen.
cd mvn-ws-test-qa
mvn -q -pl runnable-smoke -am "kw">package exec:java
• test-domain-samples: Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests - Teilmodul.
• unit-test-patterns: Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests - Teilmodul.
• integration-test-fixtures: Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests - Teilmodul.
• contract-test-kit: Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests - Teilmodul.
• architecture-test-rules: Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests - Teilmodul.
• security-test-kit: Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests - Teilmodul.
• migration-test-kit: Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests - Teilmodul.
• performance-light-tests: Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests - Teilmodul.
• test-reporting: Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests - Teilmodul.
• runnable-smoke: Unit-, Integration-, Contract-, Architektur-, Security- und Migrationstests - Teilmodul.
Das Paket enthält Java-Code, Pattern-Kommentare, Markdown und HTML, kompakte SVGs, PDF und Prüfbericht.
Dieser Master besitzt einen Maven-Smoke-Flow, der ohne externe Infrastruktur ausführbar ist.
cd mvn-ws-test-qa
mvn -q -pl runnable-smoke -am "kw">package exec:java
Der Flow simuliert:
• Unit Test
• Integration Fixture
• Contract Verification
• Arch Rule
• Security Scenario
• Migration Test
• Report
Der Smoke-Runner ist kein Ersatz für Produktion. Er beweist aber, dass die zentrale Fach- und Plattformidee kompakt ausführbar ist.