You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Wie auf dem letzten zusammentreffen angesprochen wäre eine Automatisierte Testumgebung für unser Web Frontend hilfreich. Ziel ist es hierbei bei einem Pull Request direkt zu prüfen ob das wichtigste weiterhin funktioniert und die Seite somit keinen Schaden nimmt.
Wichtige Arbeitsschritte auf dem Weg:
Infrastruktur für automatisierte Tests aufbauen
Sammeln von Szenarien, was muss alles getestet werden?
Coding der Tests
Automatisches deploymend der getesteten Umgebung.
Erste Szenarien
Nutzer
Registrieren eines neuen Nutzers
Einloggen eines Nutzers mit falschen Passwort
Einloggen mit richtigem Passwort
Ausloggen
Nodes
Eintragen eines Nodes bevor man eingeloggt ist.
Einloggen des Nutzers und Weiterleitung prüfen.
Eintragen eines Nodes als nach dem einloggen.
Zugriff auf die API für die Nodekeys.
Ändern des Node Keys bei einem bestehenden Node.
Eintragen eines Fremden, bereits Registrierten Nodes.
Eintragen eines Nodes der in der eigenen Liste vorhanden ist.
Löschen eines Nodes.
Services
Hinzufügen eines Services (Statische IP).
Löschen einer Statischen IP.
Ändern einer Statischen IP
Zugriff auf die API für Statische IP.
Tools zur Umsetzung
Die frontend Geschichte lässt sich wohl mit Hilfe von [[http://www.seleniumhq.org/|Selenium]] umsetzen. Für die Automatisierung der Testumgebung (vermutlich Docker) und dem Ablaufen der Tests empfiehlt sich anscheinend [[https://jenkins.io/|Jenkins]]. Das ganze lässt sich dann auch noch in Git/Github integrieren so das bei einem Pull Request die Tests durchlaufen und direkt die evtl. Fehlermeldung dort einsehbar ist.
Unterstützung
Weiter Anregungen und Unterstützung bei der Umsetzung die doch einiges an Arbeitsaufwand kostet sind hiermit angefordert. Gerne können wir uns hierfür auch feste Termine in Mumble vornehmen damit alle beteiligten das System verstehen. Auch eine Dokumentation wäre an dieser Stelle optimal!
The text was updated successfully, but these errors were encountered:
Wie auf dem letzten zusammentreffen angesprochen wäre eine Automatisierte Testumgebung für unser Web Frontend hilfreich. Ziel ist es hierbei bei einem Pull Request direkt zu prüfen ob das wichtigste weiterhin funktioniert und die Seite somit keinen Schaden nimmt.
Wichtige Arbeitsschritte auf dem Weg:
Erste Szenarien
Nutzer
Nodes
Services
Tools zur Umsetzung
Die frontend Geschichte lässt sich wohl mit Hilfe von [[http://www.seleniumhq.org/|Selenium]] umsetzen. Für die Automatisierung der Testumgebung (vermutlich Docker) und dem Ablaufen der Tests empfiehlt sich anscheinend [[https://jenkins.io/|Jenkins]]. Das ganze lässt sich dann auch noch in Git/Github integrieren so das bei einem Pull Request die Tests durchlaufen und direkt die evtl. Fehlermeldung dort einsehbar ist.
Unterstützung
Weiter Anregungen und Unterstützung bei der Umsetzung die doch einiges an Arbeitsaufwand kostet sind hiermit angefordert. Gerne können wir uns hierfür auch feste Termine in Mumble vornehmen damit alle beteiligten das System verstehen. Auch eine Dokumentation wäre an dieser Stelle optimal!
The text was updated successfully, but these errors were encountered: