Basiswissen Softwaretest



Ähnliche Dokumente
Basiswissen Softwaretest

Basiswissen Softwaretest

Mike Burrows Übersetzer: Florian Eisenberg Wolfgang Wiedenroth

Über die Herausgeber

Nicolai Josuttis. SOA in der Praxis. System-Design für verteilte Geschäftsprozesse

Im Rahmen seiner Beratertätigkeit veröffentlicht er Artikel und hält Vorträge und Schulungen zu diesen und weiteren Themen.

Basiswissen Medizinische Software

Dipl.-Inform. Sven Röpstorff Dipl.-Kaufm. Robert Wiechmann

Basiswissen Software-Projektmanagement


VMware vrealize Automation Das Praxisbuch

Basiswissen Medizinische Software

München 2014) und»uml2 glasklar«(carl Hanser Verlag München

Michael Kurz Martin Marinschek

Dominik Schadow. Java-Web-Security. Sichere Webanwendungen mit Java entwickeln

Praxiswissen Softwaretest

IT-Servicemanagement mit ITIL V3

IT-Service-Management mit ITIL 2011 Edition

Konfigurationsmanagement mit Subversion, Ant und Maven

IT-Projektverträge: Erfolgreiches Management

Basiswissen Software- Projektmanagement

Praxisbuch BI Reporting

Cloud-Computing für Unternehmen

Die Computerwerkstatt

Uwe Vigenschow Andrea Grass Alexandra Augstin Dr. Michael Hofmann

Maik Schmidt arbeitet seit beinahe 20 Jahren als Softwareentwickler für mittelständische und Großunternehmen. Er schreibt seit einigen Jahren

IT-Servicemanagement mit ITIL V3

Fotografieren lernen Band 2

Dr. Michael Hahne

Praxiswissen Softwaretest Testmanagement

Prof. Dr. Matthias Knoll

er auch mit dem 3D-Programm Blender in Kontakt, über das er bisher zahlreiche Vorträge hielt und Artikel in Fachzeitschriften veröffentlichte.

Dr. Carola Lilienthal

Kim Nena Duggen ist Vorstand und Trainerin der oose Innovative Informatik eg. Ihre thematischen Schwerpunkte sind das Geschäftsprozessmanagement,

arbeitete im Max-Planck-Institut und an der Uni Köln. Von ihm sind bereits mehrere Bücher zu Webthemen erschienen.

Software modular bauen

Helge Dohle Rainer Schmidt Frank Zielke Thomas Schürmann ISO Eine Einführung für Manager und Projektleiter

Tilman Beitter Thomas Kärgel André Nähring Andreas Steil Sebastian Zielenski

Tilo Linz ist Vorstand und Mitgründer der imbus AG, einem führenden Lösungsanbieter für Softwaretest und seit mehr als 20 Jahren

dpunkt.lehrbuch Bücher und Teachware für die moderne Informatikausbildung

Praxiswissen TYPO3 CMS 7 LTS

IT-Controlling für die Praxis

JavaScript kinderleicht!

Elisabeth Hendrickson Übersetzerin: Meike Mertsch

Professionell blitzen mit dem Nikon Creative Lighting System

Dipl.-Inform. Henning Wolf Prof. Dr. ir. Rini van Solingen Eelco Rustenburg

Maik Schmidt

IT-Unternehmensarchitektur

Basiswissen Softwaretest

Praxiswissen Softwaretest

CNC-Fräsen für Maker und Modellbauer

Basiswissen Softwaretest

Martina Seidl Marion Brandsteidl Christian Huemer Gerti Kappel. Classroom. Eine Einführung in die objektorientierte Modellierung

Abenteuer Softwarequalität

Soft Skills für Softwareentwickler

Managementsysteme für IT-Serviceorganisationen

Social Media Analytics & Monitoring

Der Autor ist seit dem Jahr 2001 bei der Firma GeNUA mbh als Security Consultant und gegenwärtig als Koordinator für Intrusion Detection tätig.

Leitfaden Web-Usability

Über die Autoren.

Soft Skills für Softwareentwickler

Kennzahlen in der IT

Datawarehousing mit SAP BW 7

Abenteuer Softwarequalität

Grundmann Rathner Abschlussprüfungen Bankwirtschaft, Rechnungswesen und Steuerung, Wirtschafts- und Sozialkunde

Systemen - Einleitung

Agile Projekte mit Scrum, XP und Kanban im Unternehmen durchführen

Über die Autoren Andreas Spillner Tilo Linz

Continuous Delivery. Der pragmatische Einstieg. von Eberhard Wolff. 1. Auflage. dpunkt.verlag 2014

Andreas Spillner / Ulrich Breymann, Lean Testing für C++-Programmierer, dpunkt.verlag, ISBN

Tom Gansor Dr. Andreas Totok

Seniorenbüros im Land Brandenburg

Entwicklung des Dentalmarktes in 2010 und Papier versus Plastik.

Kapitel 7.1 Einführung

Heinrich Hemme, Der Mathe-Jogger 2

Agiles Produktmanagement mit Scrum

Scholz (Hrsg.) / Krämer / Schollmayer / Völcker. Android-Apps. Konzeption, Programmierung und Vermarktung

Einsteigerkurs DSLR-Video

Leitfaden Kontoauszug im elektronischen Postfach. Inhaltsverzeichnis

SEO Strategie, Taktik und Technik

Microsoft Update Windows Update

ASQF-Umfrage 2014 Branchenreport für die deutschsprachige IT-Branche. Qualitätstrends in der Software-Entwicklung

Vorlesung Hochschule Esslingen IT-Winter School 2013

Michael Firnkes

telefonkonferenz.de für Endanwender

Agile Softwareentwicklung in großen Projekten

Rüdiger Zarnekow Lutz Kolbe. Green IT. Erkenntnisse und Best Practices aus Fallstudien

Tanja Hartwig genannt Harbsmeier. Up- und Cross-Selling

Requirements Engineering

Nutzung dieser Internetseite

Microsoft Office:mac 2011 Das Grundlagenbuch: Home and Student

SF-RB. Modul Provisionsabrechnung & Planung Reiseagentenprovisionsabrechnung & Planung. SF-Software Touristiksoftware

Medizinische Grundlagen der Heilpädagogik

Einfache und effiziente Zusammenarbeit in der Cloud. EASY-PM Office Add-Ins Handbuch

Der einfache Weg zur Pflegestufe

Agile Softwareentwicklung in großen Projekten

Browserkonfiguration für Internet Explorer 6.0

Transkript:

Andreas Spillner Tilo Linz Basiswissen Softwaretest Aus- und Weiterbildung zum Certified Tester Foundation Level nach ISTQB-Standard 5., überarbeitete und aktualisierte Auflage

Andreas Spillner andreas.spillner@hs-bremen.de Tilo Linz tilo.linz@imbus.de Lektorat: Christa Preisendanz Copy-Editing: Ursula Zimpfer, Herrenberg Herstellung: Birgit Bäuerlein Umschlaggestaltung: Helmut Kraus, www.exclam.de Druck und Bindung: M.P. Media-Print Informationstechnologie GmbH, 33100 Paderborn Bibliografische Information der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über http://dnb.d-nb.de abrufbar. ISBN 978-3-86490-024-2 5., überarbeitete und aktualisierte Auflage 2012 Copyright 2012 dpunkt.verlag GmbH Ringstraße 19 b 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-, markenoder 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»Certified Tester«hat seinen festen Platz in der Aus- und Weiterbildung, sowohl in Deutschland als auch weltweit. Ende 2011 hat die Zahl der insgesamt ausgestellten Softwaretest-Zertifikate die 200.000 überschritten. Chris Carter, Vizepräsident des»international Software Testing Qualifications Board«(ISTQB), sagt:»i think the scheme has been so successful because we freely offer our syllabi and glossary to the public, which helps to standardise professional terminology. We also offer certifications at a range of levels, from foundation through advanced to expert, allowing testing professionals to be supported right through their careers and keeping them up-to-date with the world s best practices«([url: GTB Presse1]). Auch in Deutschland hat im Jahr 2011 die Anzahl der gut ausgebildeten Softwaretester eine neue Rekordmarke erreicht. Das»German Testing Board«(GTB) hat das 20.000ste Zertifikat»Certified Tester Foundation Level«vergeben ([URL: GTB Presse2]). Wie gut die ISTQB-Ausbildung bekannt und anerkannt ist, belegen ebenso die Ergebnisse einer Umfrage zum Softwaretest in der Praxis, die 2011 im deutschsprachigen Raum durchgeführt wurde. Fast drei Viertel aller Befragten ist das ISTQB-Ausbildungsschema bekannt und von denen haben über 70 % bereits ein Foundation-Level-Zertifikat erworben. Circa 90 % fanden die Ausbildung hilfreich. Die Ergebnisse der Umfrage sind abrufbar unter [URL: Umfrage2011]. Vor zehn Jahren Ende 2002 erschien die erste Auflage dieses Buches. Die vorliegende 5. Auflage umfasst den aktuellen Lehrplan für den»certified Tester Foundation Level«(Version 2011). Zehn Jahre sind für die IT-Industrie eine Zeitspanne, in der vieles passiert, neue Entwicklungen propagiert und eingesetzt werden und immer neue Weiterentwicklungen von Werkzeugen zur Verfügung stehen. Auf der anderen Seite gibt es auch in der Informatik Grundlagenwissen, das kaum Änderungen unterliegt. Von Anfang an haben wir den ersten Teil unseres Buchtitels»Basiswissen«ernst genommen und ganz bewusst keine Themen behandelt, die sich erst noch in der Praxis»beweisen müssen«. Auch»Spezialdisziplinen«im Testen, wie beispielsweise der Test von Webapplikationen, Testen im agilen Umfeld oder der Test von eingebetteten Systemen, gehören für uns nicht zu den Grundlagen. Hier müssen wir auf entsprechende aktuelle Literatur zu den Spezialthemen verweisen. Weltweite Erfolgsgeschichte»Certified Tester«in Deutschland Zehn Jahre Basiswissen Softwaretest

vi Vorwort Bücher zum Advanced Level Das»Certified Tester«-Ausbildungsschema ist dreistufig aufgebaut (Näheres hierzu in Kap. 1). Neben dem Grundlagenwissen (Foundation Level), das in diesem Buch ausführlich beschrieben ist, steht ebenso für den Advanced Level der komplette Lehrplan in Buchform zur Verfügung. Die beiden entsprechenden deutschsprachigen Bücher 1 vervollständigen somit die zweite Qualifizierungsstufe: Praxiswissen Softwaretest Testmanagement [Spillner 11a] Praxiswissen Softwaretest Test Analyst und Technical Test Analyst [Bath 11b] Wissen in der IT-Welt gefragt An den Hochschulen gelehrt Danksagung Was hat sich geändert? Folgende Lehrpläne für den Expert Level liegen vor:»improving the Test Process«und»Test Management«. An den Lehrplänen zu»test Automation«und»Security Testing«wird derzeit gearbeitet. Die breite Akzeptanz des Ausbildungsschemas wird durch den starken und kontinuierlichen Mitgliederzuwachs im ISTQB deutlich: Mehr als 70 Länder sind in 47 Testing Boards vertreten 2. Vor zehn Jahren waren es eine Handvoll Mitglieder, inzwischen ist das ISTQB in allen Teilen der Welt vertreten. Der»Certified Tester«ist zu einer festen Marke weltweit in der IT-Industrie geworden und hat zur Stärkung des Testens im Softwareentwicklungsprozess erheblich beigetragen. Die Zahl der Hochschulen und nicht kommerziellen Bildungseinrichtungen, die das Ausbildungsschema in ihr Lehrangebot integriert haben, ist nicht minder beeindruckend: Von A wie Aachen bis W wie Wismar wird der Lehrstoff im deutschsprachigen Bereich vermittelt. Welche Hochschulen aktuell entsprechende Lehrveranstaltungen anbieten bzw. planen, diese anzubieten, ist auf den Seiten des»german Testing Board«nachzulesen [URL: GTB Hochschulen]. 5 % 7 % aller Prüfungen sind studentische Prüfungen. In vielen Stellenanzeigen spiegelt sich dieser Umstand bereits wider. Auch bei Berufseinsteigern erwarten die Firmen Grundkenntnisse im Testbereich am besten durch das Zertifikat nachgewiesen. Erfolg hat meist viele Väter und Mütter so auch hier. Wir möchten uns recht herzlich bei allen Kolleginnen und Kollegen des»german Testing Board«und des ISTQB bedanken. Ohne deren Engagement hätte das»certified Tester«-Ausbildungsschema nicht den geschilderten Erfolg und weltweite Akzeptanz erhalten. Warum gibt es eine weitere Auflage des Buches? In der 5. Auflage wurden Fehler, Unklarheiten und Ungenauigkeiten soweit uns 1. Die Bücher sind auch in Englisch erschienen ([Spillner 07], [Bath 11a]), ebenso das Basiswissen-Buch ([Spillner 11b]). 2. Aktuelle und detaillierte Informationen zur Zusammensetzung des ISTQB sind zu finden unter: [URL: ISTQB-Members].

Vorwort vii bekannt korrigiert. Herzlichen Dank an die Leser, die uns die Unklarheiten und Fehler mitgeteilt haben. Des Weiteren wurden Begriffe präzisiert und an das überarbeitete und aktualisierte ISTQB-Glossar angepasst. Die Auflage des Buches ist konform zum Lehrplan in der Version 2011. Das Quellenverzeichnis wurde aktualisiert, neue Bücher und Standards wurden aufgenommen. Die Angaben zu den Internetseiten (URLs) wurden kontrolliert und ggf. geändert bzw. ergänzt. Um die Leser über zukünftige Aktualisierungen am Lehrplan und am Glossar, die in dieser Auflage des Buches ja noch nicht enthalten sein können, zu informieren, haben wir eine Internetseite eingerichtet [URL: softwaretest-knowledge]. Auf der Seite werden ggf. auch notwendige Korrekturen zum Buchtext aufgeführt. Wir wünschen allen Lesern gutes Gelingen bei der Umsetzung der im Buch beschriebenen Testansätze in der Praxis und wenn das Buch die Grundlage für die Vorbereitung zur Prüfung zum»certified Tester Foundation Level«ist viel Erfolg bei der Beantwortung der Prüfungsfragen. Webseite Andreas Spillner und Tilo Linz Bremen, Möhrendorf September 2012