diff --git a/docs/README.md b/docs/README.md index 8a089c1..1210478 100644 --- a/docs/README.md +++ b/docs/README.md @@ -2,25 +2,26 @@ ## Inhaltsverzeichnis -- [Inhaltsverzeichnis](#inhaltsverzeichnis) -- [Einleitung](#einleitung) -- [Informieren](#informieren) -- [Planen](#planen) - - [Ziele](#ziele) - - [Must-have](#must-have) - - [Nice to have](#nice-to-have) - - [Low priority](#low-priority) - - [To-do](#to-do) - - [Panel](#panel) - - [Wings](#wings) - - [Post-Installation](#post-installation) - - [Migrationsplan](#migrationsplan) - - [Serverressourcen](#serverressourcen) -- [Entscheiden](#entscheiden) -- [Realisieren](#realisieren) -- [Kontrollieren](#kontrollieren) - - [Testen](#testen) -- [Auswerten](#auswerten) +- [Modul 158: Softwaremigration Planen und Durchführen](#modul-158-softwaremigration-planen-und-durchführen) + - [Inhaltsverzeichnis](#inhaltsverzeichnis) + - [Einleitung](#einleitung) + - [Informieren](#informieren) + - [Planen](#planen) + - [Ziele](#ziele) + - [Must-have](#must-have) + - [Nice to have](#nice-to-have) + - [Low priority](#low-priority) + - [To-do](#to-do) + - [Panel](#panel) + - [Wings](#wings) + - [Post-Installation](#post-installation) + - [Migrationsplan](#migrationsplan) + - [Serverressourcen](#serverressourcen) + - [Entscheiden](#entscheiden) + - [Realisieren](#realisieren) + - [Kontrollieren](#kontrollieren) + - [Testen](#testen) + - [Auswerten](#auswerten) ## Einleitung @@ -161,4 +162,13 @@ TODO: update this table of contents once docs are finished ### Testen +| ID | Testaspekte | Testbeschreibung | Erwartetes Resultat | Tatsächliches Resultat | +|-----|-----------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------|------------------------| +| 1.1 | Panel (Admin), Reverse Proxy, 2FA | Der Zugriff auf das Panel mit einem Administratorenkonto soll versucht werden. | Der Zugriff sollte problemlos funktioneren und es sollte nach dem OTP fragen. Zusätzlich sollten alle Administratorfunktionen verfügbar sein. | | +| 1.2 | Panel (non Admin), Reverse Proxy, 2FA | Der Zugriff auf das Panel mit einem normalen Konto soll versucht werden. | Der Zugriff sollte problemlos funktionieren und es sollte nach dem OTP fragen. Zusätzlich sollten keine Administratorfunktionen verfügbar sein. | | +| 2.1 | Wings als Backend, Reverse Proxy | Der Zugriff auf Wings sollte nur über das Panel funktionieren. Im Browser soll man den Namen von Wings aufrufen. | Es sollte kein GUI im Browser erscheinen | | +| 2.2 | Wings als Backend, Reverse Proxy | Der Zugriff auf Wings sollte nur über das Panel funktionieren. Im Panel soll man kontrollieren, ob die Node verbunden ist. | Im Panel sollte die Node auffindbar sein. | | +| 2.3 | Minecraft Server, Reverse Proxy | Der Zugriff auf Wings sollte über einen Game Launcher funktionieren. In einem Minecraft Launcher sollte man den Namen von Wings aufrufen. | Es sollte ein Minecraft Server auffrufbar sein unter dem Namen von Wings. | | +| 3.1 | Minecraft Server, Migration | Die fehlerfreie Übertragung der Minecraft Welten sollte erfolgreich abgeschlossen sein. Mit einem Laden einer ausgewählten Welt kann dies nachvollzogen werden. | Die übertragenen Welten des Minecraft Servers sollten ohne Schaden migriert sein. | | + ## Auswerten