Können Sie eine gute Testplanvorlage empfehlen?


8

Können Sie einem agilen Testteam eine gute Testplanvorlage empfehlen? Ich weiß, dass es Vorlagen zum Testen im Web gibt und habe mir bereits einige von Suchmaschinen gefundene Vorlagen angesehen, aber ich könnte wirklich etwas Leichtes verwenden, das bereits von erfahrenen Testern ausprobiert wurde und bekanntermaßen gut funktioniert. Viele Vorlagen, die ich gesehen habe, geben mir das Gefühl, dass das Schreiben von Testdokumenten voraussichtlich ein Drittel der Arbeit dieser Tester ausmacht, aber mein Team bevorzugt es wirklich, weniger Dokumentation und mehr tatsächliches Testschreiben zu verwenden. Wir verwenden ein Wiki für die Dokumentation, daher wäre ein Ansatz, der sich für lebende Dokumente eignet, großartig.

Ich hoffe, dass die Verwendung eines strukturierteren Ansatzes für die Testplanung den Nutzen meines Testplans erhöht und gleichzeitig den Aufwand für dessen Erstellung verringert, indem ich über die Tests nachdenken kann und nicht über das Format und die Struktur des Plans. An meinem Arbeitsplatz ist noch nichts vorhanden, sodass alles, was ich anfange, möglicherweise vom Unternehmen übernommen wird.

Antworten:


3

Um ehrlich zu sein, funktioniert möglicherweise sogar eine Testplanvorlage, die von anderen agilen Teams erfolgreich verwendet wurde, nicht gut für Ihr Team. Es ist jedoch hilfreich zu sehen, was andere Personen tun , um Ideen zu verschiedenen Ansätzen zu erhalten.

Ich habe auch schon eine Weile über das gleiche Thema nachgedacht. Mein bisheriger Ansatz war pragmatisch: Ich arbeitete in einem kleinen Team und war anfangs der einzige Tester für 6 Entwickler. Das Erstellen von Dokumentation anstelle von Tests wäre eine sehr schlechte Wahl gewesen. Erstellen von Dokumentation statt Testen, damit die Entwickler die Tests ausführen können: eine weitere sehr schlechte Wahl, IMHO.

Derzeit werde ich für jede Geschichte eine Seite zu unserem Wiki hinzufügen, die eine Reihe von Testideen enthält, die als Grundlage für explorative Testsitzungen dienen. Bei Bedarf füge ich dort auch Setup-Informationen hinzu. Ich würde es vorziehen, das getrennt zu halten, um es als eine Ressource zu behalten, die einfacher aktualisiert werden kann, aber im Moment geht es auf dieselbe Seite. (Ich mag es im Allgemeinen nicht, das "Wie" und das "Was" zu mischen. Es macht es schwieriger zu sehen, was Sie tun, wenn Sie es aus den Seiten des "Wie" auswählen müssen.) Wir haben keine Vorlage für diese Seiten - ich glaube, wir haben sie noch nicht gebraucht. Wenn wir das tun, werde ich eine hinzufügen und sie dann optimieren, wenn wir mehr lernen. Im Moment funktioniert es für mich, einen Überblick darüber zu geben, welche Bereiche wir beim Testen und im Wiki betrachten werden.

Ich habe überlegt, ein Low-Tech-Test-Dashboard einzurichten, aber im Moment glaube ich, dass unser Whiteboard ausreicht, um zu sehen, wie sich die Geschichten zu diesem Zeitpunkt entwickeln. Wenn das Team jedoch wächst, möchten wir dies möglicherweise noch einmal überprüfen.

Sie wollten auch wissen, was andere Agile-Tester tun - hier sind einige Blog-Beiträge, die Sie meiner Meinung nach nützlich finden werden:

Ich mag Marlena Comptons Beschreibung, wie sie ein Wiki zum Testen bei Atlassian verwendet, sehr: http://marlenacompton.com/?p=1894

Wieder ein leichter Ansatz, bei dem die Testziele an die Geschichte gebunden bleiben. Sie verwendet ein Test-Dashboard, um einen Überblick über die Funktionen einer Version zu erhalten. Die Funktion enthält Links zu einer Seite mit Testzielen, die nach verschiedenen Überschriften sortiert sind - Funktion, Domäne, Stress, Daten, Ablauf und Ansprüche. Auf diese Weise erhalten Sie auf einen Blick einen Überblick darüber, welche Bereiche / Testtypen Sie geplant haben, und Sie können sofort feststellen, ob in einem Bereich viel weniger Tests durchgeführt wurden. Dies könnte ein Ansatz sein, den Sie nützlich finden würden.

Trish Khoo hat auch einige interessante Dinge über die Verwendung eines Wikis zu sagen, mehr über die Strukturierung der einzelnen Tests (sie haben für ihre Tests ein gherkinartiges "Given, When, Then" -Format verwendet): http: / /ubertest.hogfish.net/?p=243

Elizabeth Hendricksons Blogbeitrag über spezialisierte Testmanagementsysteme ist ein wenig unangebracht, aber Sie können einige nützliche Punkte ansprechen: http://testobsessed.com/2009/10/06/specialized-test-management-systems-are-an -agile-Hindernis /


Danke, das ist großartig. Es hört sich so an, als ob das, was ich mir vorstelle, dem ähnelt, was bereits verwendet wird. Ich mag es wirklich, einen Testplan zu erstellen, weil ich finde, dass ich damit Tests durchführen kann, bevor ich anfange, sie zu automatisieren, und mein Testprozess endet normalerweise viel gründlicher. Die Entwickler möchten den Testprozess überprüfen können. Ich pflege nur manuelle Testskripte; Die automatisierten Testpläne dienen nur zu Planungszwecken.
Ethel Evans

Ausgezeichnet - froh, dass es hilfreich war. Haben Sie beim Brainstorming darüber nachgedacht, Mindmaps zu verwenden? Dieser Lisa Crispin Blog-Beitrag beschreibt, wie sie Mindmapping für die Themenplanung verwendet haben: lisacrispin.com/wordpress/tag/mind-maps
testerab

1

Es tut mir leid, dass ich keine empfehlen kann, aber es klingt so, als ob Sie eine für Ihr Team von Grund auf neu erstellen sollten, basierend auf den individuellen Anforderungen und Testanforderungen Ihres Unternehmens.


Danke, Ross, ich denke, dorthin gehe ich. Ich suche nur nach Ideen, wie das richtige Gleichgewicht für agiles Testen aussehen kann.
Ethel Evans
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.