Zum Inhalt springen

Suchen...

Ein Kinderbuch über das Testen, das einen zukünftigen Tester inspiriert hat

Ein Kinderbuch erklärt das Thema Testen anhand von Drachen und Rittern, und eine 12-Jährige sagte auf einer Buchmesse, dass sie das später mal beruflich machen möchte.

7 Min. Lesezeit
Cover für Ein Kinderbuch über das Testen, das einen zukünftigen Tester inspiriert hat

Um Kindern das Testen von Software anhand von Fantasiegeschichten näherzubringen, werden Drachen als Fehler und Ritter als Tester eingesetzt, wodurch eine umfassende Analogie zu Konzepten der Softwarequalität entsteht. Jedes Kapitel behandelt ein anderes Qualitätsmerkmal, wie zum Beispiel funktionales Verhalten, Leistung, Gebrauchstauglichkeit oder IT-Sicherheit, wobei Textkästen die Ereignisse der Geschichte in Testbegriffe übersetzen. Der Ansatz richtet sich an Leser im Alter von neun bis neunundneunzig Jahren.

Das Wichtigste in Kürze

  • Drachen als Fehler und Ritter als Tester bilden die zentrale Analogie des Buches, wobei jede Figur – von Dorfbewohnern bis hin zu Adligen – einer Rolle in der Qualität zugeordnet ist.
  • Das Buch behandelt Kapitel für Kapitel Qualitätsmerkmale und nutzt dabei James Bachs Heuristik-Fehlertaxonomie als strukturelle Checkliste, um sicherzustellen, dass keine Fehlerzustände übersehen werden.
  • Vier iterative Feedbackrunden mit Kindern, Lehrern, Experten für das Testen und Erwachsenen außerhalb der IT-Branche haben die Geschichte geprägt; in jeder Runde kamen neue Leser zum Einsatz, um unvoreingenommene Reaktionen zu erhalten.
  • Das Buch wurde an rund fünfzig Schulen in Finnland gespendet, wobei ISTQB-Gremien in anderen Ländern parallele Spendenkampagnen für lokale Schulen durchführten.
  • Ein geplanter zweiter Band würde sich mit Testverfahren, Heuristiken, Testautomatisierung und KI befassen und damit über den Fokus auf Qualitätsmerkmale des ersten Buches hinausgehen.

Warum das Testen ein eigenes Kinderbuch braucht

Es gibt jede Menge Bücher über Softwaretests für Fachleute, aber fast nichts, was Kindern das Testen erklärt. Diese Lücke wollte Kari Kakkonen schließen. Das Buch vermittelt Softwaretests anhand einer Fantasiewelt, in der Drachen für Fehlerzustände stehen und Ritter für Tester und Entwickler.

Der Grund dafür ist einfach: Programmieren steht auf dem Lehrplan, Testen hingegen kaum. In Finnland zum Beispiel schreibt der staatliche Lehrplan vor, dass Lehrer das Programmieren von der Grundschule bis zur Oberstufe unterrichten müssen. Testen ist nicht Teil dieser Anforderung.

Kari sah darin eine Chance. Sobald man akzeptiert, dass Software nicht nur geschrieben, sondern auch getestet werden muss, gehört das Testen genauso in die Diskussion wie das Programmieren. Eine Geschichte für Kinder kann diese Idee in Klassenzimmer bringen, in denen sie sonst nie auftauchen würde.

Wie die Drachen-Analogie die ganze Welt zusammenhält

Die zentrale Analogie lautet: Drachen sind Fehlerzustände und Ritter sind die Menschen, die sie finden oder zähmen. Um diese eine Zuordnung herum baute Kari eine komplette Fantasiewelt auf, in der jedes Element etwas aus dem Bereich des Testens entspricht.

Er testete die Idee, bevor er sich darauf festlegte. Drachen als „Gute“ oder „Böse“ funktionierten nicht, als er es mündlich mit Kindern ausprobierte. Drachen als Fehlerzustände hingegen schon. Von da an fügte sich alles zusammen: verschiedene Arten von Drachen für verschiedene Arten von Fehlerzuständen, verschiedene Ritter für Tester mit unterschiedlichen Fähigkeiten, dazu Dorfbewohner, Herren und Damen, die alle eine Rolle bei der Sicherung der Qualität spielen.

Das Buch lässt sich direkt auf die ISTQB-Welt übertragen. Alles, was der Leser in der Geschichte sieht, ist eine Analogie zu einem echten Konzept des Testens. Das macht die Fantasiewelt zu mehr als nur Dekoration – sie ist eine Lehrstruktur.

Was die Handlung tatsächlich bewirkt

Zwei Kinder, ein Mädchen und ein Junge, treiben die Erzählung voran. Sie bemerken, dass seltsame Dinge geschehen, begegnen Drachen und treffen auf einen Ritter. Ihre Begeisterung wächst, und sie beschließen, dabei zu helfen, Drachen aufzuspüren und sie loszuwerden – oder sich sogar mit ihnen anzufreunden, damit die Drachen keinen Schaden anrichten.

Die beiden Kinder sind in der Geschichte durchgehend präsent. Diese Kontinuität war eine bewusste Entscheidung. Im ursprünglichen Entwurf waren die Kapitel stärker voneinander getrennt, und einige davon mussten überarbeitet werden, damit dieselben beiden Figuren den Leser von Anfang bis Ende begleiten.

Etwa einmal pro Seite unterbricht ein Textfeld die Geschichte, um zu erklären, was gerade passiert ist. Ein grüner Drache entpuppt sich als Fehlerzustand der Gebrauchstauglichkeit, der von einem Ritter mit bestimmten Fähigkeiten behoben wird. Der Mechanismus wird klar und deutlich erklärt, sodass auch junge Leser die Lektion hinter der Szene verstehen.

Das Buch ist nach Qualitätsmerkmalen gegliedert

Jedes Kapitel behandelt ein anderes Qualitätsmerkmal oder einen anderen Fehlerzustand. Es gibt ein Kapitel zur Funktionalität, eines zur Performance, eines zur Gebrauchstauglichkeit, eines zur IT-Sicherheit und so weiter.

Kari nutzte Cem Kaners Fehlertaxonomie als Checkliste. Er arbeitete die Kategorien nacheinander durch und vergewisserte sich, dass jede abgedeckt war, bevor er zum nächsten Kapitel überging. Die meisten Fehlerzustände aus dieser Klassifizierung haben es ins Buch geschafft.

Einige Themen wurden bewusst ausgelassen. Testautomatisierung und KI werden nur angedeutet, nicht ausführlich erklärt. Das ist Platz, der für eine Fortsetzung reserviert ist.

Warum ein Einsteigerbuch auch Fachleute ansprechen kann

Das Buch eignet sich für alle von neun bis neunundneunzig Jahren, und Erwachsene gehören zur Zielgruppe. Eltern lesen es vor, um ihren Kindern das Testen zu erklären. Lehrer nutzen es, um IT, Programmieren und Testen in ihren Unterricht zu integrieren. Testfachleute lesen es für sich selbst.

Für professionelle Leser liegt der Wert in dem, was nicht ausdrücklich gesagt wird. Kari hat die Analogie bewusst weitergeführt, als es die Textkästen erklären, und kleine Zusammenhänge offen gelassen, die der Leser selbst entdecken kann.

Da ist ein schwarzer Drache. Ich erkläre nicht, warum der Drache schwarz ist. Du kannst also versuchen, die Analogie zu finden und darüber nachzudenken, warum er schwarz ist. — Kari Kakkonen

Diese offene Frage ist die Übung. Ein Fachmann, der sich in dem Bereich bereits auskennt, kann dieselbe Geschichte lesen, die auch ein Kind liest, und die darunterliegende Ebene entschlüsseln.

Wie iteratives Feedback das Schreiben geprägt hat

Kari hat das Buch so geschrieben, wie ein Tester es aufbauen würde: in Runden, jedes Mal mit neuen Lesern. Er führte vier Feedbackrunden durch, die das erste Kapitel, ein Drittel des Buches, zwei Drittel und das gesamte Manuskript abdeckten.

Der springende Punkt war, für jede Runde eine neue Person einzubeziehen.

Das ist wie beim Testen von Gewebe heutzutage. Man braucht immer eine neue Person, um dieselben Ideen auszuprobieren. — Kari Kakkonen

Er sammelte Reaktionen von einer breit gefächerten Gruppe: Lehrer, Experten für Testen, Nicht-IT-Leute und Kinder unterschiedlichen Alters. Das Feedback bestätigte die Richtung und führte zu konkreten Änderungen, wobei die größte die Umstellung auf eine einzige durchgehende Handlung war.

Kinder geben ehrliches Feedback, manchmal ganz unverblümt. Ein Leser nennt eine Passage langweilig. Ein anderer ist begeistert. Auf einer Buchmesse schaute sich ein etwa zwölfjähriges Mädchen die Rückseite an, blätterte ein wenig darin und sagte ihrer Mutter, sie wolle das Buch kaufen, weil es so interessant aussähe, dass sie Testerin werden wolle. Ein starker erster Eindruck nach nur wenigen Minuten mit dem Einband.

Das Buch durch Spenden in die Schulen bringen

Das Buch gibt es in fünf Sprachen: Finnisch, Englisch, Französisch, Deutsch und Polnisch. Die englische und die finnische Ausgabe erschienen ungefähr zur gleichen Zeit, und dieser Zeitpunkt ebnete den Weg in die Schulen.

Kari führte parallel zur englischen Veröffentlichung eine Spendenaktion durch. Unternehmen und Verbände, darunter viele ISTQB-Vorstände, bestellten Bücher im Vorverkauf, die dann an lokale Schulen gespendet wurden, sobald die Verfügbarkeit der Ausgaben gegeben war.

In Finnland kümmerte er sich selbst um die Verteilung und spendete Bücher an etwa fünfzig Schulen. In anderen Ländern taten die lokalen ISTQB-Vorstände dasselbe für Schulen in ihren Regionen. Die Aktion erreichte ihren Höhepunkt, als er dem finnischen Bildungsminister eine Spendenurkunde zusammen mit einem Exemplar des Buches überreichte.

Was ein zweites Buch beitragen würde

Ein Folgeband würde über Fehlerzustände hinausgehen und sich mit Techniken und Heuristiken befassen. Das aktuelle Buch erklärt hauptsächlich Testarten: ein Qualitätsmerkmal und die dazugehörige Testart. Der nächste Schritt ist das „Wie“.

Ein Kapitel über IT-Sicherheitstests ist ein Beispiel dafür, das zeigt, wie man Fehlerzustände tatsächlich findet, anstatt nur die Kategorie zu benennen. Daneben nennt Kari Testautomatisierung und KI als Themen, die er im ersten Buch noch zurückgehalten hat.

Der Illustrationsstil wurde mit Blick auf diese Zukunft gewählt. Kari beauftragte einen Illustrator und setzte sich nach mehreren Entwürfen für ein schlichtes, klares Design der Drachen durch. Das Ziel waren Figuren, die später als 3D-Modelle in einem Film oder Zeichentrickfilm eingesetzt werden könnten, falls das Buch erfolgreich wird. Schlicht im Design, nicht zufällig.

Diese Seite teilen