Transparion – lokaler Inhalt-und-Status-Test zu Topic 039

Prüflauf: 2026-09-27T12:23:33.077Z bis 2026-09-27T12:23:35.624Z
Lokaler Tag Europe/Berlin: 2026-09-27

ZWECK UND GRENZEN
Acht absichtlich erzeugte Testfälle wurden mit echten lokalen GET-Anfragen und einem JavaScript-fähigen Browser geprüft. Die Testseiten, Produkte und Kontakte sind erfunden. Es wurden keine externen Websites, Konten oder Suchdienste verwendet. Dieser Test misst weder Google-Crawling noch eine Soft-404-Klassifikation, Indexierung, Rankings oder deren Veränderung. Die QA-Befunde beurteilen nur die vorher dokumentierte Inhaltsaufgabe der jeweiligen Route.

ERGEBNISSE
Fall A: Kurzer gültiger Inhalt
Angefragter Pfad: /kontakt
HTTP-Kette: 200
Endpfad: /kontakt
Erwarteter fachlicher Marker: team@example.invalid
Marker im Hauptinhalt des Roh-HTML: ja
Marker im sichtbaren Hauptinhalt nach Rendering: ja
Inhalts-API: nicht verwendet
Gerenderter Hauptinhalt: Kontakt  Testadresse: team@example.invalid. Sprechzeit: Montag, 10–12 Uhr.
QA-Befund: Erwarteter Inhalt vorhanden

Fall B: Fehlerseite mit Erfolgscode
Angefragter Pfad: /produkte/geloescht-mit-200
HTTP-Kette: 200
Endpfad: /produkte/geloescht-mit-200
Erwarteter fachlicher Marker: Testprodukt SKU-17
Marker im Hauptinhalt des Roh-HTML: nein
Marker im sichtbaren Hauptinhalt nach Rendering: nein
Inhalts-API: nicht verwendet
Gerenderter Hauptinhalt: Produkt nicht gefunden  Dieses Testprodukt wurde entfernt. Nutzen Sie die Navigation, um andere Inhalte zu finden.
QA-Befund: 200 trotz fehlendem erwartetem Inhalt

Fall C: 200-Shell mit fehlerhafter Inhalts-API
Angefragter Pfad: /produkte/api-fehler
HTTP-Kette: 200
Endpfad: /produkte/api-fehler
Erwarteter fachlicher Marker: Testprodukt SKU-17
Marker im Hauptinhalt des Roh-HTML: nein
Marker im sichtbaren Hauptinhalt nach Rendering: nein
Inhalts-API: 503
Gerenderter Hauptinhalt: Inhalt vorübergehend nicht verfügbar  Bitte versuchen Sie es später erneut.
QA-Befund: 200 trotz fehlendem erwartetem Inhalt

Fall D: Funktionierende clientseitige Inhalte
Angefragter Pfad: /produkte/api-erfolg
HTTP-Kette: 200
Endpfad: /produkte/api-erfolg
Erwarteter fachlicher Marker: Testprodukt SKU-17
Marker im Hauptinhalt des Roh-HTML: nein
Marker im sichtbaren Hauptinhalt nach Rendering: ja
Inhalts-API: 200
Gerenderter Hauptinhalt: Testprodukt SKU-17  Lokaler Beispieladapter mit Anschluss USB-C. Nur für diesen Prüflauf erfunden.
QA-Befund: Erwarteter Inhalt vorhanden

Fall E: Sachfremde permanente Weiterleitung
Angefragter Pfad: /produkte/falsches-ziel-301
HTTP-Kette: 301 → 200
Endpfad: /
Erwarteter fachlicher Marker: Testprodukt SKU-17
Marker im Hauptinhalt des Roh-HTML: nein
Marker im sichtbaren Hauptinhalt nach Rendering: nein
Inhalts-API: nicht verwendet
Gerenderter Hauptinhalt: Test-Startseite  Dies ist die allgemeine Startseite. Sie enthält keine Produktbeschreibung und ersetzt keine gelöschte Detailseite.
QA-Befund: Weiterleitungsziel erfüllt die ursprüngliche Inhaltsaufgabe nicht

Fall F: Sachfremde temporäre Weiterleitung
Angefragter Pfad: /produkte/falsches-ziel-302
HTTP-Kette: 302 → 200
Endpfad: /
Erwarteter fachlicher Marker: Testprodukt SKU-17
Marker im Hauptinhalt des Roh-HTML: nein
Marker im sichtbaren Hauptinhalt nach Rendering: nein
Inhalts-API: nicht verwendet
Gerenderter Hauptinhalt: Test-Startseite  Dies ist die allgemeine Startseite. Sie enthält keine Produktbeschreibung und ersetzt keine gelöschte Detailseite.
QA-Befund: Weiterleitungsziel erfüllt die ursprüngliche Inhaltsaufgabe nicht

Fall G: Entfernte Ressource mit 404
Angefragter Pfad: /produkte/geloescht-mit-404
HTTP-Kette: 404
Endpfad: /produkte/geloescht-mit-404
Erwarteter fachlicher Marker: Testprodukt SKU-17
Marker im Hauptinhalt des Roh-HTML: nein
Marker im sichtbaren Hauptinhalt nach Rendering: nein
Inhalts-API: nicht verwendet
Gerenderter Hauptinhalt: Produkt nicht gefunden  Dieses Testprodukt wurde entfernt. Nutzen Sie die Navigation, um andere Inhalte zu finden.
QA-Befund: Fehlende Ressource als 404 ausgewiesen

Fall H: Temporäre Störung mit 503
Angefragter Pfad: /produkte/wartung
HTTP-Kette: 503
Endpfad: /produkte/wartung
Erwarteter fachlicher Marker: Testprodukt SKU-17
Marker im Hauptinhalt des Roh-HTML: nein
Marker im sichtbaren Hauptinhalt nach Rendering: nein
Inhalts-API: nicht verwendet
Gerenderter Hauptinhalt: Kurzzeitige Wartung  Diese Produktseite ist vorübergehend nicht erreichbar. Bitte versuchen Sie es später erneut.
QA-Befund: Temporäre Störung als 503 ausgewiesen

MESSUMFANG
10 rohe GET-Anfragen einschließlich Weiterleitungsschritten; 10 Browser-Dokumentanfragen und 2 Browser-API-Anfragen. 69/69 Prüfungen bestanden. Der lokale Server wurde nach dem Test beendet.

EINORDNUNG
Die kurze Kontaktseite A enthält 7 durch Leerraum getrennte Wörter im Hauptbereich und erfüllt ihre Inhaltsaufgabe. Die Fehlerseite B enthält 16 Wörter und erfüllt die angefragte Produktaufgabe nicht. Eine feste Mindestwortzahl ist keine geeignete QA-Regel.
Die Shells C und D liefern beide zunächst 200 ohne das erwartete Produkt im Hauptinhalt. Nur D ergänzt es nach erfolgreicher API-Antwort. C bleibt nach einer API-503 ohne Produkt, obwohl das Hauptdokument 200 bleibt. Ein Browsererfolg ist kein Nachweis erfolgreicher Verarbeitung durch eine Suchmaschine.
Die Weiterleitungen E und F enden beide mit 200 auf einer sachfremden Startseite. Der letzte Status allein verschweigt diesen Fehler. G zeigt denselben Fehlertext wie B, weist die entfernte Ressource aber als 404 aus. H liefert 503 und Retry-After: 120; dies ist eine kontrollierte temporäre Störung, keine gemessene Suchmaschinen-Wiederholungsfrist.

BELEGE
case-contracts.json enthält die vorab definierten Erwartungen; run-fixture.mjs den Server und Prüflauf; fixtures/ die erzeugten Antwortkörper; raw-responses/ die empfangenen Bodies und aus geparsten Headers rekonstruierte HTTP-Antworten (kein Paketmitschnitt); rendered/ und screenshots/ den Browserstand; results.json Einzelprüfungen und Requestlog. README.md erklärt die Wiederholung.
