 |
 | |  |  | | Durchzuführende Aktivität |  | Die Testplanung erfolgt zu Beginn des Entwicklungsprojekts und wird, da sich ein Projekt an neu aufgetauchte Gegebenheiten anpassen muss, während der gesamten Laufzeit stetig aktualisiert. Die Testplanung kann in folgende Schritte weiter unterteilt werden [Basiswissen Softwaretest, Spillner]:
- Ressourcenplanung
- Teststrategie
- Testpriorisierung
- Werkzeugunterstützung
Ressourcenplanung
Die Ressourcenplanung hat zum Ziel, den Aufwand an Mitarbeitern samt die von ihnen voraussichtlich benötigte Arbeitszeit, verwendete Werkzeuge und andere Hilfsmittel, abzuschätzen und in einem sog. Testkonzept (engl. test plan) festzuhalten. Das Testkonzept enthält auch einen Zeitplan für den Einsatz der Projektmitarbeiter. Weiterhin werden Aussagen zu Mitarbeiter-Schulungen, zur Organisation und zum Management der Testdurchführung gemacht und im Testkonzept schriftlich festgehalten.
Teststrategie
Die Teststrategie legt fest, welche Teile des Systems mit welcher Intensität getestet werden müssen. Eine Teststrategie ist notwendig, da ein vollständiger Test, d.h. ein Test, der alle Teile des Systems mit allen möglichen Eingabewerten unter allen Vorbedingungen überprüft, in der Praxis nicht durchführbar ist. Deswegen muss in der Testplanung anhand einer Risikoabschätzung festgelegt werden, wie kritisch das Auftreten eines Fehlers in einem Systemteil einzuschätzen ist (z.B. nur finanzieller Verlust oder Gefahr für Menschenleben) und wie intensiv (siehe auch z.B. Anweisungsüberdeckung), unter Berücksichtigung der verfügbaren Ressourcen und des Budgets, ein Systemteil getestet werden muss oder kann.
Testpriorisierung
Viele Projekte geraten gegen Ende unter einen erheblichen Zeitdruck, so dass nicht selten eingeplante Aktivitäten, und dazu gehört leider oft auch das Testen, nicht mehr durchgeführt werden können. Da es nicht ratsam ist, ein Produkt auszuliefern, das auf kritische Fehlerwirkungen wegen Zeitmangels nicht getestet werden konnte, müssen solche kritischen Tests möglichst frühzeitig durchgeführt werden. Eine Priorisierung der Tests ist somit notwendig, mit dem Ziel, die kritischen Systemteile zuerst zu testen.
Werkzeugunterstützung
In diesem Teil der Testplanung wird der Tooleinsatz während des Testens geklärt. Es wird geprüft, inwieweit vorhandene Werkzeuge eingesetzt werden können und ob zusätzliche Tools angeschafft werden müssen. Zudem wird die Erstellung geeigneter Testrahmen (engl. test bed) zur eigentlichen Ausführung der Testobjekte geplant und gegebenenfalls eingeleitet.
Ein ähnlicher Softwaretestplan findet sich in [Software-Test, Verifikation & Validation, Thaller].
Hilfreiche Erfahrungen für das Testplanen
|  |
 | |  |  | |  | |  | |  |  | | Kommentare | | Es wurden 1 Kommentar und 0 Bewertungen abgegeben |  | | Kommentare |  | Heinrich Seebauer, 05.01.2007 | | "Reihenfolge der Schritte in der Testplanung" |  | 1) Ressourcenplanung
Die dargestellte reihenfolge der Planungsschritte dürfte in der Praxis häufig anders aussehen.
Eine Ressourcenplanung lässt sich erst erstellen, wenn eine Aktivitätenplanung... | | [Kommentar ganz lesen] | |
|  |  | | Zu dieser Seite wurden noch keine Bewertungen abgegeben. |
|  | |  | |  |  |   | Übergeordnet |  |  |  | |  |  | |  |  |  |  |  | Testplanung |  |  |  |  |   | Untergeordnet |  |  |  | |  |  |  |  | Erfahrungen |  |  |  | |  |  |  |  |  | Weitere Themen |  |  |  | |  |  | |  |  |  |  |  |  |
|