Web-Frontend: Unterschied zwischen den Versionen
Erscheinungsbild
Fachseite aus aktuellem Repository- und Betriebsstand ergänzt |
Verweistext sprachlich korrigiert |
||
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| 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. | ||
== | == Entwicklerdokumentation == | ||
# korrekte Projekt-Domain | |||
# TLS-Zertifikat und Browserfehler | Die vollständige technische Anleitung mit API-Verträgen, Authentifizierungsabläufen und HTML-/JavaScript-Beispielen steht unter [[Web-Frontend entwickeln]]. | ||
== Inbetriebnahmeprüfung == | |||
# korrekte Projekt-Domain öffnen. | |||
# 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 24: | ||
* 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. | ||
Aktuelle Version vom 6. August 2026, 19:06 Uhr
Web-Frontend
[Bearbeiten]Aufgabe
[Bearbeiten]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.
Entwicklerdokumentation
[Bearbeiten]Die vollständige technische Anleitung mit API-Verträgen, Authentifizierungsabläufen und HTML-/JavaScript-Beispielen steht unter Web-Frontend entwickeln.
Inbetriebnahmeprüfung
[Bearbeiten]- 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
[Bearbeiten]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
[Bearbeiten]- 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.