Zum Inhalt

Testszenario#

Ein Testszenario beschreibt die Testumgebung, in welche die Tests ausgeführt werden. Zudem erhält der die Aktion die zu Überprüfen ist. Gleich wie die Use Cases und die Anforderungen sind sie Nummeriert.

Start#

S-0001 Registrieren & Verifizieren
Vorbedingung Der Benutzer ist nicht registriert.
Schritte Nutzer öffnet die Startseite
Klickt in der oberen Navigation auf Registrieren
Gibt seine Anmeldedaten ein
Lädt ein Bild hoch
Klickt auf registrieren
Bekommt das Mail zur Verifizierung
Bestätigt die Email-Adresse
S-0002 Anmelden
Vorbedingung Account wurde erstellt & verifiziert
Der Benutzer ist nicht angemeldet
Schritte Nutzer öffnet die Startseite
Klickt in der oberen Navigation auf Registrieren
Gibt seine Anmeldedaten ein
Klickt auf anmelden
Anmeldedaten werden validiert
Wirt auf Dashboard weitergeleitet

User#

U-0001 Profil bearbeiten
Vorbedingung Angemeldet
Schritte Nutzer öffnet das Dashboard
Klickt in der Navigation auf das Profilicon
Wird zum Profil weitergeleitet
Ändert die Email-Adresse
System validiert die Änderungen
Speichert die Änderungen auf der Datenbank
U-0002 Neues Vorlage
Vorbedingung Angemeldet
Schritte Nutzer öffnet das Dashboard
Klickt auf das Plus in der Navigation
Formular öffnet sich
Allgemeine Daten werden eingegeben
Weiter wird geklickt
Allgemeine Daten werden validiert
Es wird zur nächsten Seite navigiert
Progressbar steigt voran
Vorherige Anweisungen wiederholen
Fertig klicken
Vorlage zur Bestätigung markieren
Vorlage auf Dashboard anzeigen
U-0003 Vorlage bearbeiten
Vorbedingung Angemeldet & Vorlage erstellt
Schritte Nutzer öffnet das Dashboard
Klickt auf das Bearbeiten-Symbol in der Vorlagenansicht
Formular öffnet sich
Allgemeine Daten werden eingegeben
Weiter wird geklickt
Allgemeine Daten werden validiert
Es wird zur nächsten Seite navigiert
Progressbar steigt voran
Vorherige Anweisungen wiederholen
Fertig klicken
Vorlage zur Bestätigung markieren
Vorlage auf Dashboard anzeigen
U-0004 Vorlage löschen
Vorbedingung Angemeldet & Vorlage erstellt
Schritte Nutzer öffnet das Dashboard
Klickt auf das Löschen-Symbol in der Vorlagenansicht
Bestätigung wird angezeigt
Bestätigung wird bestätigt
Vorlage wird gelöscht
U-0005 Vorlage herunterladen
Vorbedingung Angemeldet & Vorlage erstellt
Schritte Nutzer öffnet das Dashboard
Klickt auf das Herunterladen-Symbol in der Vorlagenansicht
Status wird überprüft
Vorlage wird generiert
Vorlage wird heruntergeladen
U-0006 Änderungen mitteilen
Vorbedingung Angemeldet
Schritte Admin bestätigt Vorlage
Vorlage wird als Bestätigt markiert
Nutzer erhält eine Email
U-0007 Mitteilungen abbestellen
Vorbedingung Angemeldet
Schritte Nutzer öffnet das Dashboard
Klickt auf Profil
Stellt die Benachrichtigungen aus
Speichert die Änderungen
Erstellt eine neue Vorlage
Vorlage wird von Admin bestätigt
Nutzer erhält keine Mitteilung

Admin#

A-0001 Vorlage bestätigen
Vorbedingung Als Admin angemeldet & Vorlage erstellt
Schritte Admin öffnet das Dashboard
Klickt auf das Bestätigen-Symbol in der Vorlagenansicht
Blättert durch die Vorlage durch
Bestätigt die Vorlage
Vorlage wird als Bestätigt markiert
A-0002 Vorlage ablehnen
Vorbedingung Als Admin angemeldet & Vorlage erstellt
Schritte Admin öffnet das Dashboard
Klickt auf das Bestätigen-Symbol in der Vorlagenansicht
Blättert durch die Vorlage durch
Schreibt einen Kommentar
Ablehnt die Vorlage
Vorlage wird als Abgelehnt markiert
A-0003 Logs einsehen
Vorbedingung Als Admin angemeldet
Schritte Admin öffnet das Dashboard
Klickt auf Logs
Logs werden angezeigt

Testfälle#

Ein Testfall beschreibt eine elementare Funktionalität, welche getestet werden soll. Er hat eine Beschreibung und eine Voraussetzung. Die Voraussetzung ist eine Bedingung, die erfüllt sein muss, damit der Testfall ausgeführt werden kann. Die Schritte zum Ausführen werden auch mitgegeben, damit es zu keinen Missverständnissen kommt. Aus diesem Grund müssen diese Schritte exakt ausgeführt werden.

  • Beschreiben konkret, welcher Button wie/wann/was auslösen soll oder eben nicht
  • Testfälle sind Subformen von Testszenarios. Szenarien beziehen sich auf Anforderungen.