Teststrategie

Abstrakte Beschreibung der vorgesehenen Teststufen und der Art und Weise, wie innerhalb dieser Teststufen vorzugehen ist, für eine Organisation oder ein Programm - gültig für ein oder mehrere Projekte.

Present in sylabi

Beispiel

Eine Organisation, die eine E-Commerce-Plattform entwickelt und betreibt, definiert eine Teststrategie, die festlegt, dass alle Projekte Komponenten-, Integrations-, System- und Abnahmetests durchführen; dass der Regressionstest automatisiert ist und bei jedem Build läuft; und dass risikobasiertes Testen steuert, wo Aufwand investiert wird. Jedes Projekt schreibt anschließend ein Testkonzept, das diese Strategie auf seinen eigenen Umfang, Zeitplan und seine eigenen Ressourcen anwendet.

Häufige Fragen

Was ist der Unterschied zwischen einer Teststrategie und einem Testkonzept? Eine Teststrategie ist eine übergeordnete Beschreibung der durchzuführenden Teststufen und des Testens innerhalb dieser Stufen, für eine Organisation oder ein Programm. Ein Testkonzept wendet diese Strategie auf ein bestimmtes Projekt mit konkretem Umfang, konkreter Vorgehensweise, Ressourcen und Zeitplan an.

Wem gehört die Teststrategie? In der Regel dem Testmanagement bzw. der QA-Abteilung der Organisation. Da sie mehrere Projekte umspannt, wird sie auf Organisations- oder Programmebene vereinbart.

Kann ein Projekt von der Strategie abweichen? Ja, mit Begründung. Das Testkonzept hält die Begründung für jede Abweichung fest, etwa das Überspringen einer Stufe für ein kleines Wartungsrelease.

Ist eine Teststrategie ein Dokument oder eine Vorgehensweise? Beides. Sie ist eine dokumentierte übergeordnete Beschreibung, die über projektbezogene Testkonzepte umgesetzt wird.

Verwandte Begriffe

  • Testkonzept — wendet die Strategie auf ein bestimmtes Projekt an
  • Teststufe — die Lebenszyklusphasen, die die Strategie festlegt
  • Testansatz — die Umsetzungsentscheidungen innerhalb der Strategie
  • Risikobasiertes Testen — ein Ansatz, den die Strategie vorschreiben kann
  • Teststeuerung — Messen und Lenken des Testens anhand des Testkonzepts
  • Testmanagement — Planen, Überwachen und Steuern von Testaktivitäten

Learn more

Elaborating Software Test Processes and Strategies by J. Kasurinen, et al. in IEEE Conference Publication (2010) - 25+ citations
Focuses on aspects composing testing strategy: human resources, test tools, test case selection, testing methods and management role