Skip to content

Latest commit

 

History

History
69 lines (50 loc) · 4.89 KB

test_plan.adoc

File metadata and controls

69 lines (50 loc) · 4.89 KB

Test-Plan

Dieser Testplan stellt eine vereinfachte Version der IEEE 829-1998 Vorlage dar.

Einführung

Wozu dient das Dokument? Zielgruppe?

Aufbau der Testbezeichner

Nach welchem Schema sind die Tests benannt?

Bsp.

U - Unit Test, I - Integrationstest

U-1, U-2, I-1

Test Gegenstände

Zu testende Funktionalitäten

Nicht zu testende Funktionalitäten

z.B. Bibliotheken von Drittanbietern (eigene Tests beschränken sich auf Schnittstelle, bzw. Zusammenspiel).

Herangehensweise

Bsp.:

Klassen werden mit JUnit getestet.

Integrationstest nach Bottom-Up Prinzip

Umgebungsvoraussetzungen

  • Wird spezielle Hardware benötigt?

  • Welche Daten müssen bereitgestellt werden? Wie werden die Daten bereitgestellt?

  • Wird zusätzliche Software für das Testen benötigt?

  • Wie kommuniziert die Software während des Testens? Internet? Netzwerk?

Testfälle und Verantwortlichkeit

Jede testbezogene Aufgabe muss einem Ansprechpartner zugeordnet werden.

ID

Anwendungsfall

Vorbedingungen

Eingabe

Ausgabe

U-1

Mehr Artikel als im Lager vorhanden werden zum Warenkorb hinzugefügt

x Artikel im Lager

Artikelanzahl > x

Artikelanzahl in Warenkorb =x

U-2

Login mit falschen Daten

Benutzerkonto existiert

falsches Passwort,Nutzername

Fehlermeldung "falsche Logindaten"

U-3

Registrierungsvalidierung(1)

Benutzerkonto mit diesem Nutzernamen schon vorhanden

Nutzername

Fehlermeldung "Benutzerkonto existiert bereits"

U-4

Registrierungsvalidierung(2)

keine

passwort1, passwort2

Fehlermeldung "Die Passwörter müssen übereinstimmen." oder Weiterleitung zum erstellten Benutzerkonto

U-5

Privatkunde bearbeitet Profil

mit Privatkonto eingeloggt

passwort,Nutzerdaten

neues passwort, aktualisierte Nutzerdaten

U-6

Geschäftskunde bearbeitet Profil

mit Geschäftskonto eingeloggt

passwort,Nutzerdaten

neues passwort, aktualisierte Nutzerdaten

I-1

Benutzer registriert sich

keine

gewünschter Name, passwort, Nutzerdaten

Weiterleitung zum erstellten Privatkonto oder Fehlermeldung

I-2

Kunde loggt sich ein

Privatkunde oder Geschäftskunde vorhanden

Nutzername,passwort

Weiterleitung zum Benutzerkonto oder Fehlermeldung

I-3

deaktivierter Mitarbeiter versucht sich einzuloggen

Mitarbeiter von Boss deaktiviert

Nutzername,passwort

Fehlermeldung

I-4

gelöschter Kunde versucht sich einzuloggen

Boss oder hat Kunde gelöscht

Nutzername,passwort

Fehlermeldung

I-5

Geschäftskunde hinzufügen

mit Boss oder Mitarbeiter eingeloggt

Nutzername,passwort, Nutzerdaten

Fehlermeldung oder Bestätigung

I-6

Geschäftskunde löschen

mit Boss eingeloggt

Nutzername(Geschäftskunde)

Fehlermeldung oder Bestätigung

I-7

Privatkunde schickt Ankaufanfrage

Privatkonto, Boss , Mitarbeiter, Artikel vorhanden

Nutzername(Privatkunde),Boss_id, Mitarbeiter_id, Artikelname,Artikelart,Beschreibung

Fehlermeldung oder Bestätigung,Anfrage erscheint bei Mitarbeiter und Boss

I-8

Privatkunde schickt Supportanfrage

Privatkonto , Boss, Mitarbeiter, Artikel vorhanden

Nutzername(Privatkunde),Boss_id, Mitarbeiter_id, Artikelname,Artikelart,Beschreibung

Fehlermeldung oder Bestätigung,Anfrage erscheint bei Mitarbeiter und Boss

I-9

Mitarbeiter oder Boss bestätigt Supportanfrage

Supportanfrage, Privatkonto, vorhanden , mit Boss oder Mitarbeiter eingeloggt

Aufragsnummer, Nutzername(Privatkunde),Boss_id, Mitarbeiter_id, Preis

Fehlermeldung oder Bestätigung,Auftrag erscheint in Bilanz

I-10

Mitarbeiter oder Boss schlagen Preis vor (Supportanfrage)

Supportanfrage, Privatkonto, Boss, Mitarbeiter vorhanden

Aufragsnummer, Nutzername(Privatkunde),Boss_id, Mitarbeiter_id, Preis

Fehlermeldung oder Bestätigung, Preisvorschlag bei Kunde

I-11

Mitarbeiter oder Boss schlagen Preis vor (Ankaufanfrage)

Ankaufanfrage,Privatkonto, Boss, Mitarbeiter, Artikel vorhanden

Aufragsnummer, Nutzername(Privatkunde),Boss_id, Mitarbeiter_id,Artikelname,Artikelart,Beschreibung,Anzahl, Preis,

Fehlermeldung oder Bestätigung, Preisvorschlag bei Kunde

I-12

Mitarbeiter oder Boss bestätigt Ankaufanfrage

Ankaufanfrage, Privatkonto, Boss, Mitarbeiter vorhanden

Aufragsnummer, Nutzername(Privatkunde),Boss_id, Mitarbeiter_id, Artikelname,Artikelart,Beschreibung, Anzahl,Preis

Fehlermeldung oder Bestätigung, Auftrag erscheint in Bilanz

I-13

Artikel wird zum Shop hinzugefügt

mit Boss oder Mitarbeiter eingeloggt

Artikelname,Bild, Artikelart, Modell,Preis, Anzahl

Fehlermeldung oder Bestätigung, Artikel wird zum Shop hinzugefügt

I-14

Artikel wird zum Warenkorb hinzugefügt

mit Privatkunde oder Geschäftskunde eingeloggt, Artikel Anzahl >0

Anzahl

Fehlermeldung oder Bestätigung

I-15

Artikel wird gekauft

mit Privatkunde oder Geschäftskunde eingeloggt, Warenkorb nicht leer

Artikel,Preis,Anzahl,Datum

Fehlermeldung oder Bestätigung,Bestellung wird gespeichert,Bilanz wird aktualisiert