Web-Frontend: Unterschied zwischen den Versionen
Erscheinungsbild
Fachseite aus aktuellem Repository- und Betriebsstand ergänzt |
Zeichenkodierung korrigiert |
||
| Zeile 2: | Zeile 2: | ||
== Aufgabe == | == Aufgabe == | ||
Das Web-Frontend ist die | Das Web-Frontend ist die Benutzeroberfläche vor `megbes-external`. Es zeigt projektabhängig Ticket-, Anmelde-, Stations- und Steuerfunktionen an. Frontend und Backend müssen zum gleichen Projekttyp und Release passen. | ||
== | == Inbetriebnahmeprüfung == | ||
# korrekte Projekt-Domain | # korrekte Projekt-Domain öffnen. | ||
# TLS-Zertifikat und Browserfehler | # TLS-Zertifikat und Browserfehler prüfen. | ||
# Authentifizierungsvariante anhand [[Bedienung und Authentifizierung]] testen. | # Authentifizierungsvariante anhand [[Bedienung und Authentifizierung]] testen. | ||
# Stationsliste und Bezeichnungen mit der Projektseite vergleichen. | # Stationsliste und Bezeichnungen mit der Projektseite vergleichen. | ||
# | # ungefährlichen Steuerbefehl auslösen und den vollständigen [[Routing und Signalweg|Signalweg]] verfolgen. | ||
# | # Fehlerfälle testen: ungültiges Ticket, belegte Station, unbekannte Station und nicht erreichbares Internal. | ||
# Browser-Neuladen, Sitzungsauslauf und Wiederanlauf nach Neustart | # Browser-Neuladen, Sitzungsauslauf und Wiederanlauf nach Neustart prüfen. | ||
== Browserdiagnose == | == Browserdiagnose == | ||
Mit den Entwicklerwerkzeugen werden Konsole und Netzwerkaufrufe | Mit den Entwicklerwerkzeugen werden Konsole und Netzwerkaufrufe geprüft. Besonders relevant sind HTTP-Status, Ziel-Domain, Request-Methode und Backend-Antwort. Tokens, Cookies und personenbezogene Daten dürfen nicht in Screenshots oder Wiki-Beispiele gelangen. | ||
== Abnahme == | == Abnahme == | ||
| Zeile 20: | Zeile 20: | ||
* Authentifizierung entspricht der vorgesehenen Variante. | * Authentifizierung entspricht der vorgesehenen Variante. | ||
* nur freigegebene Stationen und Befehle werden angeboten. | * nur freigegebene Stationen und Befehle werden angeboten. | ||
* | * verständliche Meldung bei belegter oder nicht erreichbarer Station. | ||
* keine Geheimwerte oder internen Diagnosedaten erscheinen im Browser. | * keine Geheimwerte oder internen Diagnosedaten erscheinen im Browser. | ||
Version vom 6. August 2026, 16:35 Uhr
Web-Frontend
Aufgabe
Das Web-Frontend ist die Benutzeroberfläche vor `megbes-external`. Es zeigt projektabhängig Ticket-, Anmelde-, Stations- und Steuerfunktionen an. Frontend und Backend müssen zum gleichen Projekttyp und Release passen.
Inbetriebnahmeprüfung
- korrekte Projekt-Domain öffnen.
- TLS-Zertifikat und Browserfehler prüfen.
- Authentifizierungsvariante anhand Bedienung und Authentifizierung testen.
- Stationsliste und Bezeichnungen mit der Projektseite vergleichen.
- ungefährlichen Steuerbefehl auslösen und den vollständigen Signalweg verfolgen.
- Fehlerfälle testen: ungültiges Ticket, belegte Station, unbekannte Station und nicht erreichbares Internal.
- Browser-Neuladen, Sitzungsauslauf und Wiederanlauf nach Neustart prüfen.
Browserdiagnose
Mit den Entwicklerwerkzeugen werden Konsole und Netzwerkaufrufe geprüft. Besonders relevant sind HTTP-Status, Ziel-Domain, Request-Methode und Backend-Antwort. Tokens, Cookies und personenbezogene Daten dürfen nicht in Screenshots oder Wiki-Beispiele gelangen.
Abnahme
- Projektbranding und Sprache sind korrekt.
- Authentifizierung entspricht der vorgesehenen Variante.
- nur freigegebene Stationen und Befehle werden angeboten.
- verständliche Meldung bei belegter oder nicht erreichbarer Station.
- keine Geheimwerte oder internen Diagnosedaten erscheinen im Browser.