Testplan

Werbung
Testplan Version 1.4
WS 03/04, SE121
17.12.2003
CP
Testplan
Version 1.4
1 Userinterface
1.1 Testrahmen
1.1.1 Betroffene Komponenten:

UI
1.1.2 Kriterien:





Erfolgreiches Login
Fehlermeldung bei fehlerhafter Eingabe
Erreichbarkeit aller Menüs/Masken
Korrektes Durchklicken durch die Masken
Keine Funktion der Masken erforderlich
1.1.3 Art des Tests:

Subsystemtest
1.1.4 Testplattform:

Linux, Windows, MacOS
1.2 Teststrategie
Bei diesem Test ist die Korrektheit der Login Funktion zu überprüfen. Weiters muss eine Navigation durch die UIMasken möglich sein. Die erweiterten Funktionen der jeweiligen Masken, wie etwa Suchfunktionen, werden nicht
berücksichtigt.
Alle Erfahrungen hinsichtlich der Benutzerfreundlichkeit des UI sollen gesammelt werden und wieder ins Design
einfließen, um die Bedienbarkeit zu verbessern.
2 Suchfunktionen
2.1 Testrahmen
2.1.1 Betroffene Komponenten:
 Datenbank, UI
2.1.2 Kriterien:
 Erfolgreiche Anbindung an die DB
 Korrektheit der Tabellen
 Korrekte Suchergebnisse bzw. Fehlermeldungen
2.1.3. Art des Tests:

Subsystemtest
1
Testplan Version 1.4
WS 03/04, SE121
17.12.2003
CP
2.1.4 Testplattform:

Linux, Windows, MacOS
2.2 Teststrategie
Ziel des Tests ist die Qualität der Suchfunktionen zu überprüfen. Hierzu sollen möglichst viele verschiedene
Kombinationen getestet werden, auch solche, die man normalerwiese nie eingeben würde.
3 Anwendungsfälle
3.1 Testrahmen
3.1.1 Betroffene Komponenten:

Gesamtsystem
3.1.2 Kriterien:




Suchfunktionen ausführen
Datensätze anlegen
Korrekte Datensätze anzeigen
Fehlermeldungen ausgeben
3.1.3 Art des Tests:

Use-Case Test
3.1.4 Testplattform:

Linux, MS Windows, MacOS
3.2.Teststrategie
Folgende Use-Cases sind, wenn möglich, mit jeweils 5 Black Box Tests auf korrekte Funktionalität zu überprüfen.
Tab. 3.1
Übersicht der Use-Cases
1. Sys.SysInO.Lin
2. Sys.SysInO.Out
3. Sys.SysPow.Beg
4. Sys.SysPow.End
5. Ort.OrtSuc
6. Kun.KunVer.Neu
7. Kun.KunVer.Suc
8. Kun.KunVer.And
9. Kun.NewEmp
10. Kun.WebNeu
11. Auf.KünSuc
12. Auf.VstSuc
13. Auf.AufSuc
14. Sal.SalSuc
15. Sal.KatSuc
16. Sal.ReiSuc
17. Vrk.ResVer.Neu
18. Vrk.ResVer.Sto
19. Vrk.ResVer.Suc
20. Vrk.ResVer.Vrk
21. Vrk.VrkVer.Neu
22. Vrk.VrkVer.
23. Vrk.VrkVer.
24. Vrk.VrkVer.
25. Vrk.AufFre
26. Asw.TopTen
3.2.1 Allgemeine Black Box Tests für alle Use-Cases:
3.2.1.1 Eingabe von Sonderzeichen
2
Testplan Version 1.4
WS 03/04, SE121
17.12.2003
CP
Tritt der Fall auf, dass in irgendeinem Feld Sonderzeichen eingegeben wurden und eine Funktion aufgerufen wird
(Suchfunktion, Daten ändern, etc.), dann soll eine Fehlermeldung an den User ausgegeben werden. Gültige Zeichen
sind die Kleinbuchstaben a – z, die Großbuchstaben A – Z und die Ziffern 0 - 9. Leerzeichen sind erlaubt, dürfen aber
nicht an erster oder letzter Stelle stehen. Alle anderen Zeichen sind als Sonderzeichen zu behandeln und in
Eingabefeldern als Fehler zu erkennen. Eine Besonderheit stellen Ortsnamen dar, diese dürfen Punkte und Schrägstriche
enthalten (St. Anton, Bruck/Mur, etc.).
Fehlerhafte Felder sind außerdem farblich zu kennzeichnen.
3.2.1.2 fehlende Daten
Wird eine Funktion (Suchfunktion, Datensatz anlegen, etc.) aufgerufen, ohne zuvor irgendwelche Daten anzugeben,
d.h. alle Felder sind leer, dann soll eine Hinweismeldung (Dialog Box) an den User ausgegeben werden.
3
Herunterladen