Zum Inhalt springen

Web-Frontend: Unterschied zwischen den Versionen

Aus MegBes Wiki
Clawtronics (Diskussion | Beiträge)
Ausfuehrliche Entwicklerdokumentation verknuepft
Clawtronics (Diskussion | Beiträge)
Verweistext sprachlich korrigiert
 
Zeile 6: Zeile 6:
== Entwicklerdokumentation ==
== Entwicklerdokumentation ==


Die vollstaendige technische Anleitung mit API-Vertraegen, Authentifizierungsablaeufen und HTML-/JavaScript-Beispielen steht unter [[Web-Frontend entwickeln]].
Die vollständige technische Anleitung mit API-Verträgen, Authentifizierungsabläufen und HTML-/JavaScript-Beispielen steht unter [[Web-Frontend entwickeln]].


== Inbetriebnahmeprüfung ==
== Inbetriebnahmeprüfung ==

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.