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