Zum Inhalt springen

Web-Frontend: Unterschied zwischen den Versionen

Aus MegBes Wiki
Clawtronics (Diskussion | Beiträge)
Fachseite aus aktuellem Repository- und Betriebsstand ergänzt
 
Clawtronics (Diskussion | Beiträge)
Verweistext sprachlich korrigiert
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:


== Aufgabe ==
== 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.
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 ==
== Entwicklerdokumentation ==
# korrekte Projekt-Domain öffnen.
 
# TLS-Zertifikat und Browserfehler prüfen.
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.
# 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.
# Fehlerfälle testen: ungültiges Ticket, belegte Station, unbekannte Station und nicht erreichbares Internal.
# Browser-Neuladen, Sitzungsauslauf und Wiederanlauf nach Neustart prüfen.
# Browser-Neuladen, Sitzungsauslauf und Wiederanlauf nach Neustart prüfen.


== Browserdiagnose ==
== 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.
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.
* 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]
  1. korrekte Projekt-Domain öffnen.
  2. TLS-Zertifikat und Browserfehler prüfen.
  3. Authentifizierungsvariante anhand Bedienung und Authentifizierung testen.
  4. Stationsliste und Bezeichnungen mit der Projektseite vergleichen.
  5. ungefährlichen Steuerbefehl auslösen und den vollständigen Signalweg verfolgen.
  6. Fehlerfälle testen: ungültiges Ticket, belegte Station, unbekannte Station und nicht erreichbares Internal.
  7. 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.