Migration Governance

Migrations-Testkatalog

Konkrete Test-IDs für fachliche Gleichwertigkeit, technische Migration, Betrieb und Abnahme.

361Einträge
34Module
ModulTitelIDEbenePrüfungNachweis
01Dependency Injection01-DEPENDENCY-INJECTION-A01Integration/ContractKein Produktionscode ruft ServiceRegistry auf.Automatisierter Test und CI-Protokoll
01Dependency Injection01-DEPENDENCY-INJECTION-A02Integration/ContractGreetingPort lässt sich ohne Spring-Kontext unit-testen.Automatisierter Test und CI-Protokoll
01Dependency Injection01-DEPENDENCY-INJECTION-A03Integration/ContractAnwendung startet nur mit genau einer passenden Implementierung.Automatisierter Test und CI-Protokoll
01Dependency Injection01-DEPENDENCY-INJECTION-A04Integration/ContractLegacy- und Modern-Ausgabe sind für definierte Testfälle identisch.Automatisierter Test und CI-Protokoll
01Dependency Injection01-DEPENDENCY-INJECTION-A05Integration/ContractKein statischer veränderlicher Servicezustand bleibt zurück.Automatisierter Test und CI-Protokoll
01Dependency Injection01-DEPENDENCY-INJECTION-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
01Dependency Injection01-DEPENDENCY-INJECTION-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
01Dependency Injection01-DEPENDENCY-INJECTION-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
01Dependency Injection01-DEPENDENCY-INJECTION-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
01Dependency Injection01-DEPENDENCY-INJECTION-T05LifecycleContainer-/Service-Lifecycle, Startup-Fehler und Recovery prüfen.Runtime-Test
01Dependency Injection01-DEPENDENCY-INJECTION-F01Fokusconstructor-level unit tests and context smoke testModulspezifischer Testreport
02AOP02-AOP-A01Integration/ContractMarkierte Methoden werden genau einmal gemessen.Automatisierter Test und CI-Protokoll
02AOP02-AOP-A02Integration/ContractNicht markierte Methoden bleiben unbeeinflusst.Automatisierter Test und CI-Protokoll
02AOP02-AOP-A03Integration/ContractOriginalexception und Stacktrace bleiben erhalten.Automatisierter Test und CI-Protokoll
02AOP02-AOP-A04Integration/ContractKeine rekursive Aspect-Ausführung.Automatisierter Test und CI-Protokoll
02AOP02-AOP-A05Integration/ContractPointcut- und Reihenfolgetests sind grün.Automatisierter Test und CI-Protokoll
02AOP02-AOP-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
02AOP02-AOP-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
02AOP02-AOP-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
02AOP02-AOP-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
02AOP02-AOP-T05LifecycleContainer-/Service-Lifecycle, Startup-Fehler und Recovery prüfen.Runtime-Test
02AOP02-AOP-F01Fokusaspect activation, exception and ordering testsModulspezifischer Testreport
03REST03-REST-A01Integration/ContractGET und POST liefern erwartete Statuscodes und Content-Type.Automatisierter Test und CI-Protokoll
03REST03-REST-A02Integration/ContractBestehende JSON-Clients funktionieren oder erhalten dokumentierte Versionierung.Automatisierter Test und CI-Protokoll
03REST03-REST-A03Integration/ContractValidierungsfehler enthalten Feld, Code und verständliche Meldung.Automatisierter Test und CI-Protokoll
03REST03-REST-A04Integration/ContractRepository-IDs werden nicht doppelt vergeben.Automatisierter Test und CI-Protokoll
03REST03-REST-A05Integration/ContractActuator-Endpunkte sind nicht versehentlich öffentlich exponiert.Automatisierter Test und CI-Protokoll
03REST03-REST-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
03REST03-REST-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
03REST03-REST-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
03REST03-REST-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
03REST03-REST-T05ContractProtokoll, Status/Headers, Payload und Timeout gegen Consumer Contract prüfen.Contract-Test
03REST03-REST-F01Fokusstatus codes, validation, error payload and actuator exposureModulspezifischer Testreport
04Persistenz04-PERSISTENCE-A01Integration/ContractAlle bestehenden Datensätze lassen sich ohne Schemaverlust lesen.Automatisierter Test und CI-Protokoll
04Persistenz04-PERSISTENCE-A02Integration/ContractSchreiboperationen erzeugen identische Schlüssel und Pflichtfelder.Automatisierter Test und CI-Protokoll
04Persistenz04-PERSISTENCE-A03Integration/ContractRollback hinterlässt keine Teildaten.Automatisierter Test und CI-Protokoll
04Persistenz04-PERSISTENCE-A04Integration/ContractKeine unkontrollierte DDL-Änderung beim Start.Automatisierter Test und CI-Protokoll
04Persistenz04-PERSISTENCE-A05Integration/ContractQuery-Anzahl und Laufzeit bleiben innerhalb definierter Grenzen.Automatisierter Test und CI-Protokoll
04Persistenz04-PERSISTENCE-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
04Persistenz04-PERSISTENCE-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
04Persistenz04-PERSISTENCE-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
04Persistenz04-PERSISTENCE-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
04Persistenz04-PERSISTENCE-T05DatabaseRollback, Constraints, Locking und Schema-Kompatibilität mit produktionsnahen Daten prüfen.DB-Integrationstest
04Persistenz04-PERSISTENCE-F01Fokusrepository slice, service transaction and rollback testsModulspezifischer Testreport
05Transaktionen05-TRANSACTIONS-A01Integration/ContractSaldo-Summe bleibt vor und nach Transfer gleich.Automatisierter Test und CI-Protokoll
05Transaktionen05-TRANSACTIONS-A02Integration/ContractFehler nach erster Buchung führt zum vollständigen Rollback.Automatisierter Test und CI-Protokoll
05Transaktionen05-TRANSACTIONS-A03Integration/ContractUnzureichende Deckung erzeugt definierte Fachfehler.Automatisierter Test und CI-Protokoll
05Transaktionen05-TRANSACTIONS-A04Integration/ContractParalleltests zeigen keine Lost Updates.Automatisierter Test und CI-Protokoll
05Transaktionen05-TRANSACTIONS-A05Integration/ContractTransaktions-Timeout und Isolation sind dokumentiert.Automatisierter Test und CI-Protokoll
05Transaktionen05-TRANSACTIONS-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
05Transaktionen05-TRANSACTIONS-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
05Transaktionen05-TRANSACTIONS-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
05Transaktionen05-TRANSACTIONS-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
05Transaktionen05-TRANSACTIONS-T05DatabaseRollback, Constraints, Locking und Schema-Kompatibilität mit produktionsnahen Daten prüfen.DB-Integrationstest
05Transaktionen05-TRANSACTIONS-F01Fokussuccess, checked/unchecked failure and rollback assertionsModulspezifischer Testreport
06Batch06-BATCH-A01Integration/ContractErstlauf und Restart ergeben denselben Endbestand.Automatisierter Test und CI-Protokoll
06Batch06-BATCH-A02Integration/ContractFehlerzeilen sind vollständig nachvollziehbar.Automatisierter Test und CI-Protokoll
06Batch06-BATCH-A03Integration/ContractKeine doppelte Verarbeitung nach Prozessabbruch.Automatisierter Test und CI-Protokoll
06Batch06-BATCH-A04Integration/ContractChunk-Transaktionen sind konsistent.Automatisierter Test und CI-Protokoll
06Batch06-BATCH-A05Integration/ContractJobparameter verhindern versehentliche Doppelstarts.Automatisierter Test und CI-Protokoll
06Batch06-BATCH-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
06Batch06-BATCH-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
06Batch06-BATCH-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
06Batch06-BATCH-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
06Batch06-BATCH-T05ContractProtokoll, Status/Headers, Payload und Timeout gegen Consumer Contract prüfen.Contract-Test
06Batch06-BATCH-F01Fokusjob launch, restart, skip/retry and idempotency testsModulspezifischer Testreport
07Messaging07-MESSAGING-A01Integration/ContractDoppelte Nachricht erzeugt nur eine fachliche Änderung.Automatisierter Test und CI-Protokoll
07Messaging07-MESSAGING-A02Integration/ContractFehlerhafte Nachricht landet nach definierter Anzahl Versuche in der DLQ.Automatisierter Test und CI-Protokoll
07Messaging07-MESSAGING-A03Integration/ContractCorrelation-ID bleibt erhalten.Automatisierter Test und CI-Protokoll
07Messaging07-MESSAGING-A04Integration/ContractShutdown verliert keine bestätigten Nachrichten.Automatisierter Test und CI-Protokoll
07Messaging07-MESSAGING-A05Integration/ContractBroker- und Clientversion sind security-geprüft.Automatisierter Test und CI-Protokoll
07Messaging07-MESSAGING-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
07Messaging07-MESSAGING-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
07Messaging07-MESSAGING-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
07Messaging07-MESSAGING-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
07Messaging07-MESSAGING-T05ContractProtokoll, Status/Headers, Payload und Timeout gegen Consumer Contract prüfen.Contract-Test
07Messaging07-MESSAGING-F01Fokusredelivery, idempotency, DLQ and serialization testsModulspezifischer Testreport
08XML und JAXB08-XML-JAXB-A01Integration/ContractLegacy-XML wird vom Modern Mapper gelesen.Automatisierter Test und CI-Protokoll
08XML und JAXB08-XML-JAXB-A02Integration/ContractModern erzeugtes XML erfüllt das bestehende Schema.Automatisierter Test und CI-Protokoll
08XML und JAXB08-XML-JAXB-A03Integration/ContractRound-trip verliert keine Pflichtinformationen.Automatisierter Test und CI-Protokoll
08XML und JAXB08-XML-JAXB-A04Integration/ContractUngültiges XML wird sauber abgewiesen.Automatisierter Test und CI-Protokoll
08XML und JAXB08-XML-JAXB-A05Integration/ContractXXE-Test bleibt negativ.Automatisierter Test und CI-Protokoll
08XML und JAXB08-XML-JAXB-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
08XML und JAXB08-XML-JAXB-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
08XML und JAXB08-XML-JAXB-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
08XML und JAXB08-XML-JAXB-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
08XML und JAXB08-XML-JAXB-T05SecurityXXE, externe Entitäten und malformed XML negativ testen.Security-Test
08XML und JAXB08-XML-JAXB-F01Fokusround-trip, invalid XML, encoding and XXE-negative testsModulspezifischer Testreport
09Servlet und Web09-SERVLET-WEB-A01Integration/ContractHealth-/Status-Antwort ist semantisch identisch.Automatisierter Test und CI-Protokoll
09Servlet und Web09-SERVLET-WEB-A02Integration/ContractContent-Type und Encoding stimmen.Automatisierter Test und CI-Protokoll
09Servlet und Web09-SERVLET-WEB-A03Integration/ContractUnbekannte Pfade liefern definiertes 404-Verhalten.Automatisierter Test und CI-Protokoll
09Servlet und Web09-SERVLET-WEB-A04Integration/ContractKeine unbeabsichtigten Management-Endpunkte sind extern.Automatisierter Test und CI-Protokoll
09Servlet und Web09-SERVLET-WEB-A05Integration/ContractGraceful Shutdown funktioniert.Automatisierter Test und CI-Protokoll
09Servlet und Web09-SERVLET-WEB-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
09Servlet und Web09-SERVLET-WEB-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
09Servlet und Web09-SERVLET-WEB-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
09Servlet und Web09-SERVLET-WEB-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
09Servlet und Web09-SERVLET-WEB-F01Fokusweb slice, content type, health and malformed request testsModulspezifischer Testreport
10SOAP10-SOAP-A01Integration/ContractWSDL-Diff enthält nur genehmigte Änderungen.Automatisierter Test und CI-Protokoll
10SOAP10-SOAP-A02Integration/ContractBestehender Client kann den neuen Endpoint aufrufen.Automatisierter Test und CI-Protokoll
10SOAP10-SOAP-A03Integration/ContractSOAP Faults sind kompatibel.Automatisierter Test und CI-Protokoll
10SOAP10-SOAP-A04Integration/ContractNamespaces und Elementreihenfolge stimmen.Automatisierter Test und CI-Protokoll
10SOAP10-SOAP-A05Integration/ContractTimeout/Transportfehler werden nachvollziehbar protokolliert.Automatisierter Test und CI-Protokoll
10SOAP10-SOAP-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
10SOAP10-SOAP-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
10SOAP10-SOAP-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
10SOAP10-SOAP-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
10SOAP10-SOAP-T05ContractProtokoll, Status/Headers, Payload und Timeout gegen Consumer Contract prüfen.Contract-Test
10SOAP10-SOAP-F01Fokuscontract, SOAP fault and interoperability testsModulspezifischer Testreport
11Java-Grundlagen11-JAVA-BASICS-A01Integration/ContractWertegleichheit entspricht fachlicher Erwartung.Automatisierter Test und CI-Protokoll
11Java-Grundlagen11-JAVA-BASICS-A02Integration/ContractKeine Mutation nach Konstruktion möglich.Automatisierter Test und CI-Protokoll
11Java-Grundlagen11-JAVA-BASICS-A03Integration/ContractPersistenz-/Serialisierungsframeworks können den Typ verarbeiten.Automatisierter Test und CI-Protokoll
11Java-Grundlagen11-JAVA-BASICS-A04Integration/ContractStatuswerte sind versionierbar.Automatisierter Test und CI-Protokoll
11Java-Grundlagen11-JAVA-BASICS-A05Integration/ContractNull- und Validierungsregeln sind getestet.Automatisierter Test und CI-Protokoll
11Java-Grundlagen11-JAVA-BASICS-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
11Java-Grundlagen11-JAVA-BASICS-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
11Java-Grundlagen11-JAVA-BASICS-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
11Java-Grundlagen11-JAVA-BASICS-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
11Java-Grundlagen11-JAVA-BASICS-F01Fokusequals/hashCode, validation and immutability testsModulspezifischer Testreport
12Collections12-COLLECTIONS-A01Integration/ContractKeine Raw Types oder unchecked Casts im Modern-Code.Automatisierter Test und CI-Protokoll
12Collections12-COLLECTIONS-A02Integration/ContractExterne Änderungen beeinflussen internen Zustand nicht.Automatisierter Test und CI-Protokoll
12Collections12-COLLECTIONS-A03Integration/ContractReihenfolge und Duplikate entsprechen Vertrag.Automatisierter Test und CI-Protokoll
12Collections12-COLLECTIONS-A04Integration/ContractNull-Verhalten ist explizit.Automatisierter Test und CI-Protokoll
12Collections12-COLLECTIONS-A05Integration/ContractNebenläufige Zugriffe sind entweder sicher oder verboten/dokumentiert.Automatisierter Test und CI-Protokoll
12Collections12-COLLECTIONS-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
12Collections12-COLLECTIONS-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
12Collections12-COLLECTIONS-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
12Collections12-COLLECTIONS-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
12Collections12-COLLECTIONS-F01Fokusaliasing, null, duplicates and ordering testsModulspezifischer Testreport
13Generics13-GENERICS-A01Integration/ContractBuild ist ohne unchecked-Warnungen.Automatisierter Test und CI-Protokoll
13Generics13-GENERICS-A02Integration/ContractFalscher Typ ist nicht mehr kompilierbar.Automatisierter Test und CI-Protokoll
13Generics13-GENERICS-A03Integration/ContractFind-by-ID liefert eindeutig Optional.Automatisierter Test und CI-Protokoll
13Generics13-GENERICS-A04Integration/ContractSpeichern überschreibt/ergänzt nach dokumentierter Regel.Automatisierter Test und CI-Protokoll
13Generics13-GENERICS-A05Integration/ContractGenerische API bleibt für Aufrufer verständlich.Automatisierter Test und CI-Protokoll
13Generics13-GENERICS-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
13Generics13-GENERICS-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
13Generics13-GENERICS-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
13Generics13-GENERICS-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
13Generics13-GENERICS-F01Fokusgeneric boundaries, absent values and repository identity testsModulspezifischer Testreport
14Annotations und Reflection14-ANNOTATIONS-REFLECTION-A01Integration/ContractJeder Command ist genau einmal registriert.Automatisierter Test und CI-Protokoll
14Annotations und Reflection14-ANNOTATIONS-REFLECTION-A02Integration/ContractFalsche Signatur stoppt den Start mit verständlicher Meldung.Automatisierter Test und CI-Protokoll
14Annotations und Reflection14-ANNOTATIONS-REFLECTION-A03Integration/ContractUnbekannter Command liefert definierten Fehler.Automatisierter Test und CI-Protokoll
14Annotations und Reflection14-ANNOTATIONS-REFLECTION-A04Integration/ContractPrivate/unerlaubte Methoden werden nicht geöffnet.Automatisierter Test und CI-Protokoll
14Annotations und Reflection14-ANNOTATIONS-REFLECTION-A05Integration/ContractInvocation erhält Ursache und Kontext.Automatisierter Test und CI-Protokoll
14Annotations und Reflection14-ANNOTATIONS-REFLECTION-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
14Annotations und Reflection14-ANNOTATIONS-REFLECTION-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
14Annotations und Reflection14-ANNOTATIONS-REFLECTION-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
14Annotations und Reflection14-ANNOTATIONS-REFLECTION-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
14Annotations und Reflection14-ANNOTATIONS-REFLECTION-F01Fokusduplicate annotation, missing method and invocation failure testsModulspezifischer Testreport
15Lambda und Streams15-LAMBDAS-STREAMS-A01Integration/ContractGolden-Master-Ergebnisse sind identisch.Automatisierter Test und CI-Protokoll
15Lambda und Streams15-LAMBDAS-STREAMS-A02Integration/ContractEncounter Order ist dokumentiert und getestet.Automatisierter Test und CI-Protokoll
15Lambda und Streams15-LAMBDAS-STREAMS-A03Integration/ContractKeine Mutation externer Collections.Automatisierter Test und CI-Protokoll
15Lambda und Streams15-LAMBDAS-STREAMS-A04Integration/ContractLeere Eingaben liefern definiertes Ergebnis.Automatisierter Test und CI-Protokoll
15Lambda und Streams15-LAMBDAS-STREAMS-A05Integration/ContractParallelstream wird nicht unbewusst verwendet.Automatisierter Test und CI-Protokoll
15Lambda und Streams15-LAMBDAS-STREAMS-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
15Lambda und Streams15-LAMBDAS-STREAMS-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
15Lambda und Streams15-LAMBDAS-STREAMS-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
15Lambda und Streams15-LAMBDAS-STREAMS-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
15Lambda und Streams15-LAMBDAS-STREAMS-F01Fokusempty input, duplicates, precision and parallel-safety testsModulspezifischer Testreport
16Concurrency16-CONCURRENCY-A01Integration/ContractKein Thread-/Executor-Leak nach wiederholten Läufen.Automatisierter Test und CI-Protokoll
16Concurrency16-CONCURRENCY-A02Integration/ContractTimeout beendet offene Tasks nach Regel.Automatisierter Test und CI-Protokoll
16Concurrency16-CONCURRENCY-A03Integration/ContractUnterbrechung wird nicht verschluckt.Automatisierter Test und CI-Protokoll
16Concurrency16-CONCURRENCY-A04Integration/ContractErgebnisse sind vollständig und korrekt zugeordnet.Automatisierter Test und CI-Protokoll
16Concurrency16-CONCURRENCY-A05Integration/ContractLasttest zeigt keine unkontrollierte externe Ressourcenüberlastung.Automatisierter Test und CI-Protokoll
16Concurrency16-CONCURRENCY-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
16Concurrency16-CONCURRENCY-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
16Concurrency16-CONCURRENCY-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
16Concurrency16-CONCURRENCY-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
16Concurrency16-CONCURRENCY-F01Fokustimeouts, cancellation, interruption and repeated stress testsModulspezifischer Testreport
17Java I/O und NIO17-IO-NIO-A01Integration/ContractKopie ist byte-identisch.Automatisierter Test und CI-Protokoll
17Java I/O und NIO17-IO-NIO-A02Integration/ContractFehlende Quelle und bestehendes Ziel liefern definierte Fehler.Automatisierter Test und CI-Protokoll
17Java I/O und NIO17-IO-NIO-A03Integration/ContractKeine offenen File Descriptors.Automatisierter Test und CI-Protokoll
17Java I/O und NIO17-IO-NIO-A04Integration/ContractTraversal/Symlink-Risiken sind behandelt.Automatisierter Test und CI-Protokoll
17Java I/O und NIO17-IO-NIO-A05Integration/ContractGroße Dateien werden ohne unnötige Vollspeicherung verarbeitet.Automatisierter Test und CI-Protokoll
17Java I/O und NIO17-IO-NIO-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
17Java I/O und NIO17-IO-NIO-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
17Java I/O und NIO17-IO-NIO-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
17Java I/O und NIO17-IO-NIO-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
17Java I/O und NIO17-IO-NIO-F01Fokuspermissions, missing files, overwrite and large-file testsModulspezifischer Testreport
18Exception Handling und Logging18-EXCEPTION-LOGGING-A01Integration/ContractKein leerer Catch-Block.Automatisierter Test und CI-Protokoll
18Exception Handling und Logging18-EXCEPTION-LOGGING-A02Integration/ContractRoot Cause ist über cause zugänglich.Automatisierter Test und CI-Protokoll
18Exception Handling und Logging18-EXCEPTION-LOGGING-A03Integration/ContractNicht gefunden ist reproduzierbar und dokumentiert.Automatisierter Test und CI-Protokoll
18Exception Handling und Logging18-EXCEPTION-LOGGING-A04Integration/ContractSensitive Daten erscheinen nicht im Log.Automatisierter Test und CI-Protokoll
18Exception Handling und Logging18-EXCEPTION-LOGGING-A05Integration/ContractFehlercodes bleiben an API-Grenzen stabil.Automatisierter Test und CI-Protokoll
18Exception Handling und Logging18-EXCEPTION-LOGGING-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
18Exception Handling und Logging18-EXCEPTION-LOGGING-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
18Exception Handling und Logging18-EXCEPTION-LOGGING-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
18Exception Handling und Logging18-EXCEPTION-LOGGING-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
18Exception Handling und Logging18-EXCEPTION-LOGGING-F01Fokuscause preservation, log context and negative-path testsModulspezifischer Testreport
19JUnit und Testdesign19-JUNIT-TESTING-A01Integration/ContractAlle bisherigen Tests laufen unter Jupiter.Automatisierter Test und CI-Protokoll
19JUnit und Testdesign19-JUNIT-TESTING-A02Integration/ContractKeine versehentlich deaktivierten Tests.Automatisierter Test und CI-Protokoll
19JUnit und Testdesign19-JUNIT-TESTING-A03Integration/ContractParameterized Tests decken Grenzwerte ab.Automatisierter Test und CI-Protokoll
19JUnit und Testdesign19-JUNIT-TESTING-A04Integration/ContractTests sind unabhängig von Ausführungsreihenfolge.Automatisierter Test und CI-Protokoll
19JUnit und Testdesign19-JUNIT-TESTING-A05Integration/ContractBuild enthält keine JUnit-4-Runtime mehr, sofern nicht bewusst benötigt.Automatisierter Test und CI-Protokoll
19JUnit und Testdesign19-JUNIT-TESTING-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
19JUnit und Testdesign19-JUNIT-TESTING-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
19JUnit und Testdesign19-JUNIT-TESTING-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
19JUnit und Testdesign19-JUNIT-TESTING-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
19JUnit und Testdesign19-JUNIT-TESTING-F01Fokusparameter boundaries, lifecycle and failure-message testsModulspezifischer Testreport
20HTTP-Client und Webtest20-HTTP-CLIENT-TESTING-A01Integration/ContractTimeout tritt innerhalb definierter Grenze ein.Automatisierter Test und CI-Protokoll
20HTTP-Client und Webtest20-HTTP-CLIENT-TESTING-A02Integration/ContractNicht-2xx wird nicht als Erfolg interpretiert.Automatisierter Test und CI-Protokoll
20HTTP-Client und Webtest20-HTTP-CLIENT-TESTING-A03Integration/ContractUnicode-Titel werden korrekt gelesen.Automatisierter Test und CI-Protokoll
20HTTP-Client und Webtest20-HTTP-CLIENT-TESTING-A04Integration/ContractTests laufen offline gegen lokalen Server.Automatisierter Test und CI-Protokoll
20HTTP-Client und Webtest20-HTTP-CLIENT-TESTING-A05Integration/ContractTransport kann in Unit-Tests ersetzt werden.Automatisierter Test und CI-Protokoll
20HTTP-Client und Webtest20-HTTP-CLIENT-TESTING-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
20HTTP-Client und Webtest20-HTTP-CLIENT-TESTING-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
20HTTP-Client und Webtest20-HTTP-CLIENT-TESTING-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
20HTTP-Client und Webtest20-HTTP-CLIENT-TESTING-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
20HTTP-Client und Webtest20-HTTP-CLIENT-TESTING-F01Fokustimeout, non-2xx, headers, redirect and body-size testsModulspezifischer Testreport
21Maven Properties und Konfiguration21-MAVEN-PROPERTIES-CONFIG-A01Integration/ContractFehlende Pflichtwerte stoppen den Start verständlich.Automatisierter Test und CI-Protokoll
21Maven Properties und Konfiguration21-MAVEN-PROPERTIES-CONFIG-A02Integration/ContractDefault und Override folgen dokumentierter Priorität.Automatisierter Test und CI-Protokoll
21Maven Properties und Konfiguration21-MAVEN-PROPERTIES-CONFIG-A03Integration/ContractUngültige Zahlen/Enums werden nicht still akzeptiert.Automatisierter Test und CI-Protokoll
21Maven Properties und Konfiguration21-MAVEN-PROPERTIES-CONFIG-A04Integration/ContractKeine Secrets in gefilterten Ressourcen.Automatisierter Test und CI-Protokoll
21Maven Properties und Konfiguration21-MAVEN-PROPERTIES-CONFIG-A05Integration/ContractKonfiguration ist in Unit-Tests ohne Maven reproduzierbar.Automatisierter Test und CI-Protokoll
21Maven Properties und Konfiguration21-MAVEN-PROPERTIES-CONFIG-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
21Maven Properties und Konfiguration21-MAVEN-PROPERTIES-CONFIG-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
21Maven Properties und Konfiguration21-MAVEN-PROPERTIES-CONFIG-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
21Maven Properties und Konfiguration21-MAVEN-PROPERTIES-CONFIG-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
21Maven Properties und Konfiguration21-MAVEN-PROPERTIES-CONFIG-F01Fokusdefault, override, malformed and encoding testsModulspezifischer Testreport
22Spring JDBC22-SPRING-JDBC-A01Integration/ContractKeine SQL-Konkatenation mit Nutzereingaben.Automatisierter Test und CI-Protokoll
22Spring JDBC22-SPRING-JDBC-A02Integration/ContractRow-Mapping deckt Null-/Typfälle ab.Automatisierter Test und CI-Protokoll
22Spring JDBC22-SPRING-JDBC-A03Integration/ContractLeere Ergebnisse haben definierte Semantik.Automatisierter Test und CI-Protokoll
22Spring JDBC22-SPRING-JDBC-A04Integration/ContractConstraint-Fehler sind stabil übersetzt.Automatisierter Test und CI-Protokoll
22Spring JDBC22-SPRING-JDBC-A05Integration/ContractRepository beteiligt sich korrekt an Service-Transaktionen.Automatisierter Test und CI-Protokoll
22Spring JDBC22-SPRING-JDBC-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
22Spring JDBC22-SPRING-JDBC-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
22Spring JDBC22-SPRING-JDBC-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
22Spring JDBC22-SPRING-JDBC-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
22Spring JDBC22-SPRING-JDBC-T05DatabaseRollback, Constraints, Locking und Schema-Kompatibilität mit produktionsnahen Daten prüfen.DB-Integrationstest
22Spring JDBC22-SPRING-JDBC-F01Fokusrow mapping, empty result, duplicate key and rollback testsModulspezifischer Testreport
23Hibernate und JPA23-HIBERNATE-JPA-A01Integration/ContractSchema-Diff enthält keine ungewollten Änderungen.Automatisierter Test und CI-Protokoll
23Hibernate und JPA23-HIBERNATE-JPA-A02Integration/ContractBestehende IDs und Beziehungen bleiben lesbar.Automatisierter Test und CI-Protokoll
23Hibernate und JPA23-HIBERNATE-JPA-A03Integration/ContractTransaktionen schließen vor API-Serialisierung sauber ab.Automatisierter Test und CI-Protokoll
23Hibernate und JPA23-HIBERNATE-JPA-A04Integration/ContractKeine LazyInitializationException im vorgesehenen Pfad.Automatisierter Test und CI-Protokoll
23Hibernate und JPA23-HIBERNATE-JPA-A05Integration/ContractQuery-Anzahl/Performance ist akzeptiert.Automatisierter Test und CI-Protokoll
23Hibernate und JPA23-HIBERNATE-JPA-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
23Hibernate und JPA23-HIBERNATE-JPA-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
23Hibernate und JPA23-HIBERNATE-JPA-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
23Hibernate und JPA23-HIBERNATE-JPA-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
23Hibernate und JPA23-HIBERNATE-JPA-T05DatabaseRollback, Constraints, Locking und Schema-Kompatibilität mit produktionsnahen Daten prüfen.DB-Integrationstest
23Hibernate und JPA23-HIBERNATE-JPA-F01Fokusentity mapping, repository query, transaction and N+1 checksModulspezifischer Testreport
24MongoDB24-MONGODB-A01Integration/ContractBestehende Dokumente werden ohne Datenverlust gelesen.Automatisierter Test und CI-Protokoll
24MongoDB24-MONGODB-A02Integration/ContractNeue Dokumente bleiben für Legacy-Leser kompatibel oder sind versioniert.Automatisierter Test und CI-Protokoll
24MongoDB24-MONGODB-A03Integration/ContractID-Typ ändert sich nicht unbemerkt.Automatisierter Test und CI-Protokoll
24MongoDB24-MONGODB-A04Integration/ContractKritische Queries nutzen erwartete Indizes.Automatisierter Test und CI-Protokoll
24MongoDB24-MONGODB-A05Integration/ContractUnknown Fields brechen die Deserialisierung nicht unnötig.Automatisierter Test und CI-Protokoll
24MongoDB24-MONGODB-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
24MongoDB24-MONGODB-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
24MongoDB24-MONGODB-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
24MongoDB24-MONGODB-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
24MongoDB24-MONGODB-T05DatabaseRollback, Constraints, Locking und Schema-Kompatibilität mit produktionsnahen Daten prüfen.DB-Integrationstest
24MongoDB24-MONGODB-F01Fokusmapping, missing fields, query and index assumptionsModulspezifischer Testreport
25JNDI und Service-Auflösung25-JNDI-SERVICE-RESOLUTION-A01Integration/ContractKein Use Case importiert javax.naming.Automatisierter Test und CI-Protokoll
25JNDI und Service-Auflösung25-JNDI-SERVICE-RESOLUTION-A02Integration/ContractUnit-Test erstellt Use Case mit Fake-Port.Automatisierter Test und CI-Protokoll
25JNDI und Service-Auflösung25-JNDI-SERVICE-RESOLUTION-A03Integration/ContractFehlende Implementierung stoppt Context-Start.Automatisierter Test und CI-Protokoll
25JNDI und Service-Auflösung25-JNDI-SERVICE-RESOLUTION-A04Integration/ContractJNDI-Name ist nicht mehr Teil des fachlichen Vertrags.Automatisierter Test und CI-Protokoll
25JNDI und Service-Auflösung25-JNDI-SERVICE-RESOLUTION-A05Integration/ContractParallelbetrieb liefert identische Ergebnisse.Automatisierter Test und CI-Protokoll
25JNDI und Service-Auflösung25-JNDI-SERVICE-RESOLUTION-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
25JNDI und Service-Auflösung25-JNDI-SERVICE-RESOLUTION-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
25JNDI und Service-Auflösung25-JNDI-SERVICE-RESOLUTION-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
25JNDI und Service-Auflösung25-JNDI-SERVICE-RESOLUTION-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
25JNDI und Service-Auflösung25-JNDI-SERVICE-RESOLUTION-T05LifecycleContainer-/Service-Lifecycle, Startup-Fehler und Recovery prüfen.Runtime-Test
25JNDI und Service-Auflösung25-JNDI-SERVICE-RESOLUTION-F01Fokusbinding failure, constructor contract and context startupModulspezifischer Testreport
26JMX und Monitoring26-JMX-MONITORING-A01Integration/ContractZählerwerte stimmen für definierte Abläufe überein.Automatisierter Test und CI-Protokoll
26JMX und Monitoring26-JMX-MONITORING-A02Integration/ContractKeine unbeschränkte Tag-Kardinalität.Automatisierter Test und CI-Protokoll
26JMX und Monitoring26-JMX-MONITORING-A03Integration/ContractSensitive Endpunkte sind geschützt.Automatisierter Test und CI-Protokoll
26JMX und Monitoring26-JMX-MONITORING-A04Integration/ContractHealth und Metrics unterscheiden Verfügbarkeit von Fachzustand.Automatisierter Test und CI-Protokoll
26JMX und Monitoring26-JMX-MONITORING-A05Integration/ContractAlerting funktioniert nach Umschaltung.Automatisierter Test und CI-Protokoll
26JMX und Monitoring26-JMX-MONITORING-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
26JMX und Monitoring26-JMX-MONITORING-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
26JMX und Monitoring26-JMX-MONITORING-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
26JMX und Monitoring26-JMX-MONITORING-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
26JMX und Monitoring26-JMX-MONITORING-T05ObservabilityMetriknamen, Labels, Einheiten, Health und Zugriffsschutz prüfen.Monitoring-Test
26JMX und Monitoring26-JMX-MONITORING-F01Fokusendpoint exposure, health detail and unauthorized access testsModulspezifischer Testreport
27EJB und Services27-EJB-SERVICES-A01Integration/ContractFachresultate stimmen zwischen EJB und Service überein.Automatisierter Test und CI-Protokoll
27EJB und Services27-EJB-SERVICES-A02Integration/ContractTransaktionsrollback entspricht bisheriger Semantik.Automatisierter Test und CI-Protokoll
27EJB und Services27-EJB-SERVICES-A03Integration/ContractSecurity-Entscheidungen sind mindestens gleich streng.Automatisierter Test und CI-Protokoll
27EJB und Services27-EJB-SERVICES-A04Integration/ContractHTTP-Fehlerabbildung ist dokumentiert.Automatisierter Test und CI-Protokoll
27EJB und Services27-EJB-SERVICES-A05Integration/ContractKeine EJB-API in der Fachlogik.Automatisierter Test und CI-Protokoll
27EJB und Services27-EJB-SERVICES-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
27EJB und Services27-EJB-SERVICES-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
27EJB und Services27-EJB-SERVICES-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
27EJB und Services27-EJB-SERVICES-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
27EJB und Services27-EJB-SERVICES-T05LifecycleContainer-/Service-Lifecycle, Startup-Fehler und Recovery prüfen.Runtime-Test
27EJB und Services27-EJB-SERVICES-F01Fokusservice contract, web adapter and transaction testsModulspezifischer Testreport
28JPMS / Jigsaw28-JPMS-JIGSAW-A01Integration/ContractModul kompiliert und startet auf dem Module Path.Automatisierter Test und CI-Protokoll
28JPMS / Jigsaw28-JPMS-JIGSAW-A02Integration/ContractInterne Pakete sind von außen nicht lesbar.Automatisierter Test und CI-Protokoll
28JPMS / Jigsaw28-JPMS-JIGSAW-A03Integration/ContractKeine automatischen Module mit instabilen Namen in kritischem Pfad.Automatisierter Test und CI-Protokoll
28JPMS / Jigsaw28-JPMS-JIGSAW-A04Integration/ContractServiceLoader findet Provider.Automatisierter Test und CI-Protokoll
28JPMS / Jigsaw28-JPMS-JIGSAW-A05Integration/ContractReflection-Zugriffe benötigen nur dokumentierte opens.Automatisierter Test und CI-Protokoll
28JPMS / Jigsaw28-JPMS-JIGSAW-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
28JPMS / Jigsaw28-JPMS-JIGSAW-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
28JPMS / Jigsaw28-JPMS-JIGSAW-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
28JPMS / Jigsaw28-JPMS-JIGSAW-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
28JPMS / Jigsaw28-JPMS-JIGSAW-T05PackagingModule Path, JAR-Inhalt und Service Discovery aus finalem Artefakt prüfen.Packaging-Smoke-Test
28JPMS / Jigsaw28-JPMS-JIGSAW-F01Fokusmodule-path compile, forbidden access and service-loading testsModulspezifischer Testreport
29Service Registry und ServiceLoader29-OSGI-SERVICE-REGISTRY-A01Integration/ContractProvider wird im gebauten JAR gefunden.Automatisierter Test und CI-Protokoll
29Service Registry und ServiceLoader29-OSGI-SERVICE-REGISTRY-A02Integration/ContractKein Provider liefert verständlichen Fehler.Automatisierter Test und CI-Protokoll
29Service Registry und ServiceLoader29-OSGI-SERVICE-REGISTRY-A03Integration/ContractMehrere Provider folgen dokumentierter Priorität.Automatisierter Test und CI-Protokoll
29Service Registry und ServiceLoader29-OSGI-SERVICE-REGISTRY-A04Integration/ContractSPI enthält keine Implementierungsdetails.Automatisierter Test und CI-Protokoll
29Service Registry und ServiceLoader29-OSGI-SERVICE-REGISTRY-A05Integration/ContractGrenze zu echtem OSGi ist in Architektur dokumentiert.Automatisierter Test und CI-Protokoll
29Service Registry und ServiceLoader29-OSGI-SERVICE-REGISTRY-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
29Service Registry und ServiceLoader29-OSGI-SERVICE-REGISTRY-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
29Service Registry und ServiceLoader29-OSGI-SERVICE-REGISTRY-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
29Service Registry und ServiceLoader29-OSGI-SERVICE-REGISTRY-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
29Service Registry und ServiceLoader29-OSGI-SERVICE-REGISTRY-T05PackagingModule Path, JAR-Inhalt und Service Discovery aus finalem Artefakt prüfen.Packaging-Smoke-Test
29Service Registry und ServiceLoader29-OSGI-SERVICE-REGISTRY-F01Fokusno provider, multiple provider and packaging testsModulspezifischer Testreport
30XML Parser30-XML-PARSERS-A01Integration/ContractGolden-Master-Werte stimmen.Automatisierter Test und CI-Protokoll
30XML Parser30-XML-PARSERS-A02Integration/ContractXXE-/DTD-Test bleibt blockiert.Automatisierter Test und CI-Protokoll
30XML Parser30-XML-PARSERS-A03Integration/ContractGroße Datei überschreitet definiertes Speicherlimit nicht.Automatisierter Test und CI-Protokoll
30XML Parser30-XML-PARSERS-A04Integration/ContractMalformed XML enthält brauchbare Position.Automatisierter Test und CI-Protokoll
30XML Parser30-XML-PARSERS-A05Integration/ContractNamespaces werden korrekt behandelt.Automatisierter Test und CI-Protokoll
30XML Parser30-XML-PARSERS-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
30XML Parser30-XML-PARSERS-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
30XML Parser30-XML-PARSERS-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
30XML Parser30-XML-PARSERS-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
30XML Parser30-XML-PARSERS-T05SecurityXXE, externe Entitäten und malformed XML negativ testen.Security-Test
30XML Parser30-XML-PARSERS-F01FokusXXE-negative, namespace, large input and error-position testsModulspezifischer Testreport
31XSLT31-XSLT-A01Integration/ContractOutput-Diff enthält nur genehmigte Unterschiede.Automatisierter Test und CI-Protokoll
31XSLT31-XSLT-A02Integration/ContractExterner Datei-/Netzzugriff ist blockiert.Automatisierter Test und CI-Protokoll
31XSLT31-XSLT-A03Integration/ContractParalleltests beeinflussen sich nicht.Automatisierter Test und CI-Protokoll
31XSLT31-XSLT-A04Integration/ContractUngültiges Stylesheet scheitert früh.Automatisierter Test und CI-Protokoll
31XSLT31-XSLT-A05Integration/ContractCache-Strategie hat definierte Invalidierung.Automatisierter Test und CI-Protokoll
31XSLT31-XSLT-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
31XSLT31-XSLT-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
31XSLT31-XSLT-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
31XSLT31-XSLT-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
31XSLT31-XSLT-T05SecurityXXE, externe Entitäten und malformed XML negativ testen.Security-Test
31XSLT31-XSLT-F01Fokusexternal resource denial, concurrency and invalid stylesheet testsModulspezifischer Testreport
32Kryptografie32-CRYPTO-A01Integration/ContractManipulierter Ciphertext wird sicher abgewiesen.Automatisierter Test und CI-Protokoll
32Kryptografie32-CRYPTO-A02Integration/ContractGleicher Klartext erzeugt unterschiedliche Payloads.Automatisierter Test und CI-Protokoll
32Kryptografie32-CRYPTO-A03Integration/ContractLegacy-Daten können kontrolliert gelesen/migriert werden.Automatisierter Test und CI-Protokoll
32Kryptografie32-CRYPTO-A04Integration/ContractKeine ECB-Neuschreibungen.Automatisierter Test und CI-Protokoll
32Kryptografie32-CRYPTO-A05Integration/ContractKey-Rotation und Formatversion sind vorgesehen.Automatisierter Test und CI-Protokoll
32Kryptografie32-CRYPTO-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
32Kryptografie32-CRYPTO-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
32Kryptografie32-CRYPTO-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
32Kryptografie32-CRYPTO-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
32Kryptografie32-CRYPTO-T05SecurityManipulation, falsche Schlüssel/Tags und Rückwärtslesbarkeit prüfen.Security-Test
32Kryptografie32-CRYPTO-F01Fokustamper, wrong key, nonce uniqueness and empty payload testsModulspezifischer Testreport
33SMTP und Mail33-SMTP-MAIL-A01Integration/ContractUnicode-Inhalte kommen korrekt an.Automatisierter Test und CI-Protokoll
33SMTP und Mail33-SMTP-MAIL-A02Integration/ContractCR/LF in Headerfeldern wird abgewiesen.Automatisierter Test und CI-Protokoll
33SMTP und Mail33-SMTP-MAIL-A03Integration/ContractTransportfehler enthalten Empfänger-/Correlation-Kontext ohne Body-Leak.Automatisierter Test und CI-Protokoll
33SMTP und Mail33-SMTP-MAIL-A04Integration/ContractTLS/Auth-Konfiguration ist externisiert.Automatisierter Test und CI-Protokoll
33SMTP und Mail33-SMTP-MAIL-A05Integration/ContractKeine javax.mail-Imports im Modern-Modul.Automatisierter Test und CI-Protokoll
33SMTP und Mail33-SMTP-MAIL-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
33SMTP und Mail33-SMTP-MAIL-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
33SMTP und Mail33-SMTP-MAIL-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
33SMTP und Mail33-SMTP-MAIL-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
33SMTP und Mail33-SMTP-MAIL-T05ContractProtokoll, Status/Headers, Payload und Timeout gegen Consumer Contract prüfen.Contract-Test
33SMTP und Mail33-SMTP-MAIL-F01Fokusrecipient validation, Unicode, transport failure and header testsModulspezifischer Testreport
34Patterns und Refactoring34-PATTERNS-REFACTORING-A01Integration/ContractAlle bisherigen Preisfälle sind identisch.Automatisierter Test und CI-Protokoll
34Patterns und Refactoring34-PATTERNS-REFACTORING-A02Integration/ContractJeder Enum-Wert hat genau eine Strategie.Automatisierter Test und CI-Protokoll
34Patterns und Refactoring34-PATTERNS-REFACTORING-A03Integration/ContractUnbekannter/null Typ scheitert verständlich.Automatisierter Test und CI-Protokoll
34Patterns und Refactoring34-PATTERNS-REFACTORING-A04Integration/ContractNeue Strategie erfordert keine Änderung bestehender Strategien.Automatisierter Test und CI-Protokoll
34Patterns und Refactoring34-PATTERNS-REFACTORING-A05Integration/ContractFactory-Konfiguration ist unit-getestet.Automatisierter Test und CI-Protokoll
34Patterns und Refactoring34-PATTERNS-REFACTORING-T01UnitFachlogik ohne Container oder externen Dienst testen.Unit-Test
34Patterns und Refactoring34-PATTERNS-REFACTORING-T02RegressionLegacy- und Modern-Ergebnis für denselben Golden-Master-Vektor vergleichen.Vergleichsreport
34Patterns und Refactoring34-PATTERNS-REFACTORING-T03NegativeFehlerhafte, leere und grenzwertige Eingaben prüfen.Negativtest
34Patterns und Refactoring34-PATTERNS-REFACTORING-T04OperationsStart, Health, Shutdown und Konfigurationsfehler prüfen.Deployment-/Startprotokoll
34Patterns und Refactoring34-PATTERNS-REFACTORING-F01Fokusall strategies, factory completeness and unknown type testsModulspezifischer Testreport
⌂ Cockpit