Andreas Spillner Thomas Roßner Mario Winter Tilo Linz Praxiswissen Softwaretest Testmanagement Aus- und Weiterbildung zum Certified Tester Advanced Level nach ISTQB-Standard
Andreas Spillner spillner@informatik.hs-bremen.de Thomas Roßner thomas.rossner@imbus.de Mario Winter winter@gm.fh-koeln.de Tilo Linz tilo.linz@imbus.de Lektorat: Christa Preisendanz Copy-Editing: Melanie Hasselbring, Oldenburg Satz & Herstellung: Birgit Bäuerlein Umschlaggestaltung: Helmut Kraus, www.exclam.de Druck und Bindung: Koninklijke Wöhrmann B.V., Zutphen, Niederlande Bibliografische Information Der Deutschen Bibliothek Die Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über <http://dnb.ddb.de> abrufbar. ISBN 3-89864-275-5 1. Auflage 2006 Copyright 2006 dpunkt.verlag GmbH Ringstraße 19 69115 Heidelberg Die vorliegende Publikation ist urheberrechtlich geschützt. Alle Rechte vorbehalten. Die Verwendung der Texte und Abbildungen, auch auszugsweise, ist ohne die schriftliche Zustimmung des Verlags urheberrechtswidrig und daher strafbar. Dies gilt insbesondere für die Vervielfältigung, Übersetzung oder die Verwendung in elektronischen Systemen. Es wird darauf hingewiesen, dass die im Buch verwendeten Soft- und Hardware-Bezeichnungen sowie Markennamen und Produktbezeichnungen der jeweiligen Firmen im Allgemeinen warenzeichen-, marken- oder patentrechtlichem Schutz unterliegen. Alle Angaben und Programme in diesem Buch wurden mit größter Sorgfalt kontrolliert. Weder Autor noch Verlag können jedoch für Schäden haftbar gemacht werden, die in Zusammenhang mit der Verwendung dieses Buches stehen. 5 4 3 2 1 0
v Vorwort Der Erfolg des Buches»Basiswissen Softwaretest«[Spillner 05] hat uns sehr ermutigt, auch für die auf diesen Grundlagen aufbauenden Kurse ein Buch zu schreiben. Wie beim»basiswissen«-buch wollen wir eine Mischung aus Praxis und Theorie gewährleisten. Wir, damit sind Tilo Linz und Andreas Spillner gemeint, konnten Thomas Roßner von der imbus AG und Mario Winter von der FH Köln als Mitautoren für das vorliegende Buch gewinnen. Wir und ab hier sind alle vier Autoren gemeint hoffen, dass es uns damit wieder gelungen ist, die dargestellten Themen im Testmanagement aus theoretischer und praktischer Sicht abzudecken. Der Inhalt des vorliegenden Buches zum Testmanagement ist konform mit dem Lehrplan zum Aufbaukurs»Advanced Level Testmanager«(Version 1.2 [URL: GTB CTA]). An einigen Stellen haben wir es als sinnvoll angesehen, über den reinen Lehrstoff des Lehrplans hinaus, dem Leser nützliche Hinweise an die Hand zu geben. Das vorliegende Buch ist somit umfassender als der Lehrplan. Die Aus- und Weiterbildungsmaßnahmen nach dem»istqb Certified Tester«Standard [URL: ISTQB] wurden in Deutschland sehr gut angenommen. Insgesamt wurden bisher ca. 3.500 Prüfungen zum»foundation Level«und ca. 500 Prüfungen zum»advanced Level«durchgeführt (Stand April 2006). Aktuell sind mehr als 25 Nationen im»international Software Testing Qualifications Board«(ISTQB, [URL: ISTQB]) vertreten. Damit hat sich die Zahl der beteiligten Länder in den beiden letzten Jahren nahezu verdoppelt. Folgende Länder bzw. Länderverbunde arbeiten im ISTQB mit: Australien/Neuseeland, Bangladesch, Brasilien, China, Dänemark, Deutschland, England, Finnland, Frankreich, Indien, Israel, Japan, Kanada, Korea, Lateinamerika, Niederlande/Belgien, Norwegen, Österreich, Polen, Portugal, Russland, Schweden, Schweiz, Spanien, Südost-Europa, Ukraine und USA. Die Internationalisierung des Aktueller Lehrplan ISTQB-Standard Weltweit anerkannt
vi Vorwort Hochschulausbildung Danksagung ISTQB, und damit die zwischen den Ländern abgestimmten Lehrinhalte, sind somit gegeben, und die von den Prüflingen erworbenen Zertifikate (insgesamt ca. 35.000 bis Mai 2006) sind weltweit anerkannt. Näheres zur Struktur des ISTQB findet sich in Kapitel 1. In Deutschland sind derzeit zehn Trainingsprovider vom»german Testing Board«[URL: GTB] akkreditiert, wovon vier Trainingsprovider auch Kurse für den»advanced Level«anbieten. Die von den Trainingsanbietern unabhängigen Prüfungen werden von der isqi GmbH [URL: isqi] und der Dienstleistungsgesellschaft für Informatik mbh (DLGI [URL: DLGI]) abgenommen. Somit ist sichergestellt, dass Prüfungen zum Erwerb der Zertifikate unabhängig von den Trainingsprovidern und auch unabhängig vom Besuch eines Kurses abgenommen werden. Der Lehrstoff zum»foundation Level«ist von zahlreichen Hochschulen in die Lehrpläne aufgenommen worden. Hier zeichnet sich die Etablierung eines gemeinsamen Curriculums in der Hochschulausbildung im Bereich Softwaretest ab. Der Anteil der studentischen Teilnehmer an den Prüfungen hat in den letzten Jahren kontinuierlich zugenommen. Auf dem Weg zum Ziel, das David Parnas im Vorwort zur 1. Auflage»Basiswissen Softwaretest«formuliert hatte, nämlich eine Vereinheitlichung und Festlegung der Ausbildungsinhalte in der Informatik, sind wir im Bereich Softwaretest somit einen guten Schritt vorangekommen. Wir möchten hier unseren herzlichen Dank an die Reviewer aussprechen, für die zahlreichen Anmerkungen und hilfreichen Kommentare zu unseren verschiedenen Manuskriptversionen. Besonders bedanken wir uns bei Frau Dr. Klaudia Dussa-Zieger/method park Software AG, Frau Isabell Jaki und Herrn Stephan Jaki/COMSOFT GmbH, Herrn Dr. Ralf Kneuper/Beratung für Softwarequalitätsmanagement und Prozessverbesserung, Rechtsanwalt Dr. Thomas Lapp, Frau Maud Schlich/IT-PROJECT-SERVICE, Frau Rita Weinreich-Sukhana/Lufthansa Systems Passenger Services GmbH und den imbus Kolleginnen und Kollegen Doris Rubruck, Thomas Rumi, Arne Becher und Matthias Daigl. Besten Dank für die tatkräftige Unterstützung und die geopferte Zeit. Bedanken möchten wir uns bei Frau Dr. Ulrike Wilkens und Herrn Ralf-Peter Balke vom Multimedia-Kompetenzzentrum der Hochschule Bremen für die hilfsbereite Unterstützung bei der Benutzung der Lehrund Lernplattform»AULIS«, die wir zum Austausch unserer Dateien und zur Koordination unserer Arbeiten verwendet haben. Uns wurde dadurch sehr viel an Koordinations- und Versionsaufwand abgenommen.
Vorwort vii Dem dpunkt.verlag gilt ebenfalls unser Dank für die Unterstützung bei der Erstellung des Buches. Besonders möchten wir Frau Christa Preisendanz danken, die mit viel Geduld und Fingerspitzengefühl uns die gesamte Zeit der Bucherstellung, die ja nicht sehr kurz war, begleitet hat und uns beim Umschiffen von so manch schwierigen Stellen tatkräftig zur Seite stand. Herzlich danken möchten wir auch Anton Schlatter, Business Unit Manager Testing bei LogicaCMG Deutschland und Gründungsmitglied im German Testing Board e.v., für sein Geleitwort zu diesem Buch. Uns bleibt nun noch zu hoffen, dass dieses Buch zum Testmanagement eine ähnliche breite Zustimmung erfährt, wie sie für das Buch»Basiswissen Softwaretest«vorhanden ist. Wir hoffen, dass Sie, liebe Leserin und lieber Leser, viele nützliche Anregungen für Ihre tägliche Arbeit beim Management des Testprozesses finden werden und wünschen Ihnen viel Erfolg bei deren Umsetzung. Andreas Spillner, Thomas Roßner, Mario Winter, Tilo Linz Bremen, Möhrendorf, Wuppertal Juli 2006