Ein umfassender und detailliert ausgearbeiteter Testplan ist entscheidend für die erfolgreiche Durchführung von Tests in einem Softwareprojekt.
Er bietet eine klare Richtlinie für alle Beteiligten und stellt sicher, dass alle Aspekte des Systems gründlich geprüft werden, um eine hohe Qualität und Funktionalität des Endprodukts zu gewährleisten. Der Plan muss flexibel genug sein, um auf unerwartete Herausforderungen und Änderungen im Projektverlauf reagieren zu können.
Auflistung aller Einzelaktivitäten, die zur Planung, Vorbereitung und Durchführung der Tests durchgeführt werden müssen. Hierzu gehören auch die Benennung von Verantwortlichkeiten, Abhängigkeiten
und mögli¬chen äußeren Einflüssen.
Auch der aktuelle Status und ggf. Abweichungen von der ursprünglichen Planung müssen doku-mentiert werden. Werden diese Informationen in (regelmäßigen) Teststatusberichten dokumen-tiert, so ist
hier auf diese Berichte zu referenzieren.
Grobe Zeitplanung auf Meilensteinebene als Grundlage für regelmäßig zu aktualisierende Detailplanungen.
• Geplante Liefertermine für Ergebnistypen
• Liefertermine von der Entwicklung an den Test
• Zieltermine für Freigaben bzw. Abnahmen
Die Zeitplanung muss mit der Projektplanung des Projektleiters abgestimmt sein und nach Bedarf und regelmäßiger Abstimmung angepasst werden.
Grundsätzliche Aspekte einer Testplanung |
» Definition der Testphasen |
» Auflistung Testfälle (was wird aus der Testfallerstellung getestet) |
» Zuordnung der Testfälle/ -objekte zu Testern (wer testet) |
» Testzeitpunkt (wann wird getestet) |
» Ressourcenplanung |
» Liste der Testobjekte mit Risikoeinschätzung |
» Test Priorisierung |
» Planung Abhängigkeiten |
» Planung Test-Infrastruktur in Abhängigkeit vom Testkonzept |
» Zeitplan der Testvorbereitung und Testdurchführung |
» Teststatus (wie ist der Status der Planung) |