Testing strategy
Bewährte Methoden Verwaltung
8 min lesen
Oktober 11, 2022

Teststrategie: Was ist das und wie kann man sie entwickeln?

Es gibt kein Ende der Tests, aber irgendwo muss man eine Grenze ziehen. Sie tun dies mit einer Softwareteststrategie, die den Ansatz Ihres Teams zur Qualitätssicherung beschreibt. Lesen Sie weiter, um mehr über die Arten von Teststrategien zu erfahren und zu lernen, was eine gute Strategie ausmacht.

photo
Kirill Tschabanow

Hierarchie der Testdokumentation

Da die Qualitätssicherung über Erfolg oder Misserfolg von Unternehmen entscheidet, ist es nicht verwunderlich, dass es verschiedene Ebenen der Testdokumentation gibt. Die QS-Teststrategie steht nicht an der Spitze der Pyramide und ist auch nicht etwas, mit dem die Tester direkt zu tun haben.

Die Hierarchie der Testdokumentation sieht wie folgt aus: 

  • Die Testrichtlinie bietet einen umfassenden Überblick über die wichtigsten Ziele und Grundsätze des Unternehmens im Bereich Testen. Die Website konzentriert sich auf den geschäftlichen Nutzen von QS, ohne dabei ins Detail zu gehen. Die Testrichtlinien werden nicht oft geändert, aber das ist kein Problem, weil es andere Ebenen der Testdokumentation sind, die sich mit praktischen Fragen befassen
  • Die Teststrategie umfasst per Definition mindestens mehrere Projekte. Er deckt genug ab, um als praktischer Leitfaden zu dienen, unter anderem Testumfang, Teststufen und Testarten, angesprochene Risiken und sogar die Methodik für die eigentlichen Tests. Die Ausarbeitung einer Teststrategie ist auch eine gute Absicherung für Ihre neuen Projekte, weil Ihre Mitarbeiter etwas haben, mit dem sie arbeiten können, bevor sie sich an die Arbeit machen. Die Teststrategie kann auch einige destillierte Testziele haben, vor allem, wenn es keine Testrichtlinie gibt
  • Der Testplan beschreibt, wie Sie als Unternehmen die Ziele erreichen können, die in Ihrer Testrichtlinie und Teststrategie festgelegt sind. Dabei handelt es sich um einen projekt- oder sogar sprintspezifischen Überblick, der den Testzeitplan, die für die Qualitätssicherung verwendete Technologie (einschließlich eines webbasierten Tools für die Testfallverwaltung vor Ort oder ) und projekt- bzw. sprintspezifische Risiken umfasst. Mehr über die Überschneidungen zwischen Testplan und Teststrategien erfahren Sie in unserem früheren Artikel

Zukunftssicheres QS mit solidem Testdokumentationsmanagement

Testen Sie aqua kostenlos

Wie man ein Teststrategie-Dokument schreibt

Wenn Sie Strategien zum Testen entwickeln, ist es wichtig, auch die geschäftliche Seite der Dinge zu berücksichtigen. Deshalb ist der QS-Leiter in der Regel die richtige Person für diese Aufgabe. Das würde folgendermaßen ablaufen:

  • Erkundigen Sie sich nach der Testrichtlinie, um die unternehmensweiten QS- und Geschäftsprinzipien zu verstehen
  • Treffen Sie sich mit den Projektbeteiligten , um die Arbeitsabläufe des Projekts, potenzielle Risiken und das Fachwissen der Entwickler zu besprechen beim frühen Testen
  • Erstellen Sie einen Teststrategie-Entwurf (mehr dazu in einem Teststrategie-Beispiel unten)
  • Laden Sie die Beteiligten ein für eine Überprüfung und Änderungen
  • Teilen Sie die Strategie mit dem QS-Team, um Bedenken und mögliche Änderungen zu besprechen
  • Umsetzung der Strategie

How to write test strategy document

Arten von Prüfstrategien

Es gibt eine Vielzahl von Teststrategien, und die Wahl ist nicht so binär wie die Wahl zwischen einer manuellen und einer automatisierten Teststrategie. Hier sind einige Beispiele

  • Methodische Strategie befasst sich mit Voraussetzungen wie ISO-Normen
  • Konsultative Strategie involviert die wichtigsten Interessengruppen, um Sie bei der Ermittlung potenzieller Risiken zu unterstützen
  • Die analytische Strategie beinhaltet die Erstellung von Tests auf der Grundlage der Anforderungen, bevor die Funktionen implementiert werden
  • Die reaktive Strategie betrifft Tests, nachdem das Produkt bereits in Produktion gegangen ist
  • Regressionsvermeidende Strategie deckt Regressionsrisiken bei Aktualisierungen sowohl von neu entwickelter als auch von in Produktion befindlicher Software ab
  • Die modellbasierte Strategie verwendet ein Modell, das die reale Leistung der gesamten Software oder eines Systems vereinfacht, um die Testausführung zu beschleunigen

Beispiel einer guten Teststrategie

Als Unternehmen, das seit 2013 das Testtool für die agile Softwareentwicklung anbietet, können Sie hier nachlesen, was eine gute Teststrategie beinhalten sollte: 

  • Testumfang
  • Teststufen
  • Testwerkzeuge
  • Eintritts- und Austrittskriterien
  • Management von Veränderungen
  • Umgebung (beispielsweise Dev, Test, Prod)
  • Anforderungen an die Kompatibilität
  • Risiken

Diese Liste ist nicht vollständig: Wir haben die wichtigsten Komponenten aufgeführt, die eine Teststrategie haben sollte. Alles, was darüber hinausgeht (wie die Angabe von Deliverables), hängt vom Stand der Testdokumentation und dem Reifegrad Ihrer Qualitätssicherung ab. Wir werden diesen Artikel mit einer vollwertigen Muster-Teststrategiefortsetzen. 

Example of good test strategy

Tipps zur Entwicklung einer erfolgreichen QS-Teststrategie

  • Werfen Sie einen Blick auf die im Internet verfügbaren Teststrategievorlagen. Diese können Ihnen einige Anregungen geben, auch wenn das beschriebene Projekt aus einer ganz anderen Branche stammt
  • Konsultieren Sie andere Interessengruppen, um sicherzustellen, dass die Teststrategie mit den Geschäftszielen übereinstimmt
  • Stellen Sie sicher, dass sich Ihre Teststrategie gut in die Testhierarchie einfügt. Gehen Sie nicht zu hoch hinaus, wenn Sie sich auf eine Testrichtlinie stützen können. Gehen Sie nicht zu sehr in die Tiefe, wenn Sie wissen, dass auch ein Testplan geplant ist.
  • Finden Sie die richtigen QS-Tools. Dies ist ein wichtiger Teil der Implementierung einer Teststrategie: Sie benötigen eine zuverlässige Testmanagementlösung mit Integrationen für alle anderen QS-Tools

Schlussfolgerung

Die Teststrategie ist wohl der wichtigste Teil der Testdokumentationshierarchie. Es verbindet Unternehmensziele mit den praktischen Aspekten der Qualitätssicherung, um unternehmens- und projektbezogene Testmaßnahmen voranzutreiben. Eine gute Teststrategie erfordert einen erfahrenen QS-Leiter und eine gute Kommunikation mit anderen Beteiligten, um die besten Verfahren auf Ihr Projekt zuzuschneiden. 

Flexible Lösung für jede Prüfstrategie

Testen Sie aqua ALM kostenlos
On this page:
See more
Beschleunigen Sie Ihre Releases x2 mit aqua ALM
Gratis starten
closed icon