gruppe07-1337-projekt2-tasklist

Tests

Automatisierte Tests

Um die automatisierten Tests (JUnit Tests) auszuführen, kann man den Command gradle test benutzen.

Die JUnit Tests sind hier nicht näher definiert. Es sei daher auf den Test Report verwiesen.

Manuelle Tests

Wir haben neben den automatisierten JUnit Tests auch noch manuelle Tests.

Testplan

TPID Titel Voraussetzungen Eingabe Ausgabe
1 Tabs Navigation gradle run 1: Workspace-Tab anklicken
2: Appointments-Tab anklicken
3: File Browser-Tab anklicken
1: Workspace-Tab erscheint
2: Appointments-Tab erscheint
3: File Browser-Tab erscheint
2 Appointment Resizing gradle run
Appointment-Tab geöffnet
1: Fenster so klein wie möglich skalieren
2: Fenster auf den gesamten Bildschirm skalieren
1: UI-Controls passen sich der Fenstergrösse an
2: UI-Controls passen sich der Fenstergrösse an
3 Appointment erstellen gradle run
Appointment-Tab geöffnet
1: Appointment erstellen: title=a,comment=b,start=11.05.2020,ende=leer 1: Das Appointment erscheint im Projektverzeichnis und die .yml-Attribute stimmen mit der Eingabe überein
4 Appointment löschen gradle run
Appointment-Tab geöffnet
Appointment erstellt
1: Appointment löschen 1: Das Appointment verschwindet im UI und im Projektverzeichnis
5 Appointments filtern gradle run
Appointment-Tab geöffnet
2 Appointments erstellt
1: Nach dem Namen eines Appointments filtern 1: Das gesuchte Appointment wird gefiltert
6 File Browser Resizing gradle run
File Browser-Tab geöffnet
1: Fenster so klein wie möglich skalieren
2: Fenster auf den gesamten Bildschirm skalieren
1: UI-Controls passen sich der Fenstergrösse an
2: UI-Controls passen sich der Fenstergrösse an
7 File Browser Projekt gradle run
File Browser-Tab geöffnet
1 File im Projektverzeichnis vorhanden
1: Auf File klicken 1: Das File wird im OS-Standardprogramm geöffnet
8 Workspace Resizing gradle run
Workspace-Tab geöffnet
1: Fenster so klein wie möglich skalieren
2: Fenster auf den gesamten Bildschirm skalieren
1: UI-Controls passen sich der Fenstergrösse an
2: UI-Controls passen sich der Fenstergrösse an
9 Quicklink erstellen gradle run
Workspace-Tab geöffnet
1: Quicklink erstellen: title=a,url=https://github.com/,file=leer 1: Der Quicklink wird hinzugefügt und erscheint im Projektverzeichnis im File workspace.work.tl.yml
10 Quicklink löschen gradle run
Workspace-Tab geöffnet
Quicklink erstellt
1: Quicklink löschen 1: Der Quicklink verschwindet im UI und im workspace.work.tl.yml
11 Appointments einlesen gradle run
Appointment-Tab geöffnet
1 Appointment im Projektverzeichnis
- 1: Das Appointment erscheint im UI
12 Quicklinks einlesen gradle run
Workspace-Tab geöffnet
1 Quicklink im workspace.work.tl.yml
- 1: Der Quicklink erscheint im UI

Testergebnisse

| TID | TPID | Ausgeführt am | Ausgeführt von | Ergebnis | |:—-|:—–|:————–|:—————|:———| | 1 | 1 | 11.05.2020 | Falk | Ok | | 2 | 2 | 11.05.2020 | Falk | Ok | | 3 | 3 | 11.05.2020 | Falk | Ok | | 4 | 4 | 11.05.2020 | Falk | Ok | | 5 | 5 | 11.05.2020 | Falk | Ok | | 6 | 6 | 11.05.2020 | Falk | Ok | | 7 | 7 | 11.05.2020 | Falk | Ok | | 8 | 8 | 11.05.2020 | Falk | Ok | | 9 | 9 | 11.05.2020 | Falk | Ok | | 10 | 10 | 11.05.2020 | Falk | Ok | | 11 | 11 | 11.05.2020 | Falk | Ok | | 12 | 12 | 11.05.2020 | Falk | Ok |