Elisabeth Hendrickson

Explore It! Wie Softwareentwicklung und Tester mit explorativem Testen Risiken reduzieren und Fehler aufdecken, dpunkt.verlag, 1. Auflage, Heidelberg 2014, 26,90 €

Wer mich kennt, weiß, dass ich mich für das explorative Testen begeistere. Von vielen wird diese Vorgehensweise jedoch häufig belächelt, verbindet man mit ihr doch unstrukturiertes Rumgeklicker.

An dieser Stelle möchte ich Ihnen mein (fachlichesJ) Lieblingsbuch ans Herz legen.

In diesem ziemlich kurzen Buch (174 Seiten) gelingt es Elisabeth Hendrickson darzustellen, dass exploratives Vorgehen durchaus strukturiert erfolgen kann. In einem lockeren, leicht zu lesenden Stil gibt sie jedem Tester (UND Entwickler) viele praktische Tipps und Tricks mit auf den Weg.

Das Buch ist in 3 Teile gegliedert. Zu Beginn werden die Grundlagen geschaffen. Direkt im 1. Kapitel gelingt es ihr, mit einer einfachen Formel einen völlig anderen Blickwinkel zu schaffen: Testen ist mehr als das Überprüfen von Anforderungen. Getestet ist die Software erst, wenn auch gezielt Risiken erforscht wurden.

Testen = Prüfen + Erforschen

In ihrem Buch zeigt Hendrickson, wie man diese Forschung chartert, wie man lernt Details zu beobachten, interessante Variationen findet und die Testergebnisse beurteilt. Am Ende eines jeden Kapitels gibt es noch Hinweise und Übungen für die Praxis, wodurch die Integration in die tägliche Arbeit leicht gelingt.

Im 2. Teil beschreibt sie, wie man durch Ändern von Interaktionen, Sequenzen, Daten, Zeitabläufen und Konfigurationen Software untersuchen kann und überträgt in Teil 3 die vorgestellten Techniken auf ein Softwareprojekt. Beschrieben ist dieser Teil mit „Zusammenhänge herstellen“. Sie gibt dem Leser Vorgehensweisen und Heuristiken an die Hand und bringt Struktur in das Erforschen der Software. Im Anhang findet man einen „Testheuristiken-Spickzettel“, der für die Erstellung von Testfällen sehr hilfreich ist und immer wieder durchgegangen werden kann.

Exploratives Testen nimmt in der agilen Entwicklung einen immer größeren Stellenwert ein. Dieses Buch ist mehr als ein Einstieg für Tester UND Entwickler in das Thema. Außerdem ist es eine erfrischende Abwechslung zu manch trockenem Fachbuch J.

Simone Mester