Basiswissen Softwaretest

Ähnliche Dokumente
Basiswissen Softwaretest

Praxiswissen Softwaretest

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

Basiswissen Softwaretest

Abenteuer Softwarequalität

Abenteuer Softwarequalität

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

Betriebssysteme. Grundlagen, Konzepte, Systemprogrammierung. von Eduard Glatz. 1. Auflage

Management von IT-Produkten

Agile Softwareentwicklung in großen Projekten

Software entwickeln mit Verstand

Basiswissen Softwaretest

Scrum in der Praxis. Erfahrungen, Problemfelder und Erfolgsfaktoren. Bearbeitet von Dipl.-Inform. Sven Röpstorff, Dipl.-Kaufm.

und -implementierungstechniken, Datenbanken & Java.

Basiswissen Software-Projektmanagement

Praxiswissen Softwaretest

Bereits während seines Studiums der Humanmedizin übte Bertram Solcher fotojournalistische Tätigkeiten für regionale

Testen in Scrum-Projekten

Konfigurationsmanagement mit Subversion, Maven und Redmine

Gradle. Ein kompakter Einstieg in modernes Build-Management. Joachim Baumann. Joachim Baumann, Gradle, dpunkt.verlag, ISBN

Das Alte Hallenbad Heidelberg

Sehen und Gestalten. David DuChemins etwas andere Fotoschule. von David DuChemin. 1. Auflage

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

Panoramafotografie: Theorie und Praxis

TCP/IP Grundlagen und Praxis

Dipl.-Inform. Arno Becker Dipl.-Inform. Marcus Pant

Dipl.-Inform. Arno Becker ist bei der visionera GmbH verantwortlich für den Bereich»Mobile Lösungen«. Nach langjähriger Erfahrung mit Java ME

Vision Was ist der Sinn und Zweck des Systems? Stakeholder Wem nützt es? Wer ist davon betroffen? Wer hat Einfluss darauf?

Netzsicherheit. - Grundlagen & Protokolle - Mobile & drahtlose Kommunikation - Schutz von Kommunikationsinfrastrukturen

Das Fuji X100 Handbuch

Praxiswissen Softwaretest Testmanagement

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

Soft Skills für Softwareentwickler

Besser fotografieren

Basiswissen Software- Projektmanagement

Barrierefreiheit verstehen und umsetzen

Das LEGO -MINDSTORMS-EV3-Ideenbuch

Dr. Michael Diechtierow

Das "inoffizielle" LEGO-Technic-Buch

Kinder fotografieren

CMMI. Verbesserung von Softwareprozessen mit Capability Maturity Model Integration. Bearbeitet von Ralf Kneuper

Basiswissen Medizinische Software

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

ww unk w t.. e p / un plu k s t.de/plus

Psychologie der Fotografie: Kopf oder Bauch?

Fotokurs Straßenfotografie Szenen, Menschen und Orte im urbanen Raum fotografieren

Das Canon EOS 70D Handbuch

von Softwaresystemen unterschiedlicher Größe.

Basiswissen Medizinische Software

Über die Herausgeber

Meike Fischer hat an der Hochschule für Gestaltung in Offenbach Visuelle Kommunikation

ios-apps programmieren mit Swift

IT-Servicemanagement mit ITIL V3

Makrofotografie. Gestaltung, Licht und Technik in Natur und Studio. Cyrill Harnischmacher

Fotografie: Mehr als nur Blende und Zeit

IT-Projektverträge: Erfolgreiches Management

Performanceoptimierung von ABAP -Programmen

Frank R. Lehmann. Integrierte Prozessmodellierung mit ARIS

Peter Fauland. Das FUJIFILM X100T/X100S Handbuch

Das FUJIFILM X100T/X100S Handbuch

Fotokurs Straßenfotografie

Neuronale Netze selbst programmieren

Pixel & Vektor. Kreative Grafiken mit Illustrator und Photoshop Für CS5 und CS4. Katharina Sckommodau

Markus Gaulke

60 Tipps für kreative iphone-fotografie

Software modular bauen

Basiswissen Softwaretest

Personal Kanban. Visualisierung und Planung von Aufgaben, Projekten und Terminen mit dem Kanban-Board. Jim Benson Tonianne DeMaria Barry

Mike Burrows Übersetzer: Florian Eisenberg Wolfgang Wiedenroth

Software in 30 Tagen

Dr. Carola Lilienthal

Konfigurationsmanagement mit Subversion, Ant und Maven

Android 4.4. Programmieren für Smartphones und Tablets - Grundlagen und fortgeschrittene Techniken. von Arno Becker, Marcus Pant

IT-Servicemanagement mit ITIL V3

Uwe Vigenschow Andrea Grass Alexandra Augstin Dr. Michael Hofmann

Michael Kurz Martin Marinschek

Naturfotografie. Landschaften, Pflanzen und Tiere gekonnt fotografieren. von Reinhard Eisele. 1. Auflage

IT-Service-Management mit ITIL 2011 Edition

VMware vrealize Automation Das Praxisbuch

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

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

Cloud-Computing für Unternehmen

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


Basiswissen modellbasierter Test

Prof. Dr. Matthias Knoll

Roberto Valenzuela

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

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

Analog fotografieren, digital verarbeiten

Vaughn Vernon Die Übersetzer: Dr. Carola Lilienthal Henning Schwentner

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

Das Sony Alpha 6300 Handbuch

Transkript:

Basiswissen Softwaretest Aus- und Weiterbildung zum Certified Tester - Foundation Level - nach ISTQB-Standard von Tilo Linz, Andreas Spillner 4. überarbeitete und aktualisierte Auflage Basiswissen Softwaretest Linz / Spillner schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG dpunkt.verlag 2010 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 89864 642 0 Inhaltsverzeichnis: Basiswissen Softwaretest Linz / Spillner

Andreas Spillner. Tilo Linz Basiswissen Softwaretest Aus- und Weiterbildung zum Certified Tester Foundation Level nach ISTQB-Standard 4., ü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: Media-Print Informationstechnik, Paderborn 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 987-3-89864-642-0 4., überarbeitete und aktualisierte Auflage 2010 Copyright 2010 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-, 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 Als wir uns im Spätherbst 2001 vor nunmehr gut neun Jahren dazu entschlossen hatten, ein Buch zu schreiben, das den Lehrplan für den»certified Tester Foundation Level«umfasst, hatten wir beide in keiner Weise geahnt, dass daraus eine so großartige Erfolgsgeschichte werden könnte. Neun 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 Titelteil unseres Buches»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 Test von Webapplikationen oder 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. Das»Certifed 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 nun auch für den Advanced Level der komplette Lehrplan in Buchform zur Verfügung. Die beiden entsprechenden deutschsprachigen Bücher 1 vervollständigen somit die nächste Qualifizierungsstufe: Erfolgsgeschichte Bücher zum Advanced Level Praxiswissen Softwaretest Testmanagement [Spillner 08] Praxiswissen Softwaretest Test Analyst und Technical Test Analyst [Bath 10] In Job-Börsen im Internet findet sich bei der Suche nach dem Schlagwort»Certified Tester«eine ganze Reihe von Angeboten, die sich über alle Branchen verteilen und bei denen die Zertifikate»Foundation Level«oder auch»advanced Level«gefragt oder zumindest erwünscht sind. Stellenangebote sind zu finden in den Branchen Telekommunikation, Banken, Logistik und Automotive bis hin zur Medizintechnik Wissen in der IT-Welt gefragt 1 Die Bücher sind auch in Englisch erschienen ([Spillner 07a], [Bath 08]), ebenso das Basiswissen-Buch ([Spillner 07b]).

vi Vorwort Von den Hochschulen akzeptiert Danksagung Was ist neu? Neue Webseite oder Videotechnik für die digitale Produktion von Kinofilmen. Die Breite der Angebote macht es sehr deutlich: Grundlagenwissen im Testen wird in allen Bereichen der Wirtschaft und der IT benötigt. Dies belegt auch der starke und kontinuierliche Mitgliederzuwachs im»international Software Testing Qualifications Board«(ISTQB) von den Anfängen im Jahr 2002 mit einer Handvoll Mitgliedern bis heute mit fast vier Dutzend Länder-Boards in allen Teilen der Welt. Eine aktuelle Auflistung aller vertretenen Länder findet sich auf der Internetseite des ISTQB [URL: ISTQB-Members]. Wir halten es nicht für übertrieben, davon sprechen zu können, dass der»certified Tester«zu einer festen Marke weltweit in der IT-Industrie geworden ist und zur Stärkung des Testens im Softwareentwicklungsprozess beigetragen hat. Die Zahl der Hochschulen und nicht kommerziellen Bildungseinrichtungen ist nicht minder beeindruckend: Von A wie Aachen bis W wie Wolfenbüttel 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]. Dieser Erfolg war aber nur durch ein gemeinsames Wirken aller Beteiligter möglich. Wir möchten uns hier 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 4. Auflage wurden Fehler, Unklarheiten und Ungenauigkeiten soweit uns 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 2007 bzw. 2009. Bei der Überarbeitung des Lehrplans in 2009 wurden kleinere Änderungen und Ergänzungen sowie Präzisierungen vorgenommen, die wir ebenfalls in das Buch eingearbeitet haben. 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 des Lehrplans und des Glossars, die nach Drucklegung der 4. Auflage dieses Buches erfolgen, informieren zu können, haben wir eine neue Internetseite aufgebaut: [URL: softwaretest-knowledge]. Auf der Seite werden ggf. auch notwendige Korrekturen zum Buchtext aufgeführt.

Vorwort vii 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. Andreas Spillner und Tilo Linz Bremen, Möhrendorf März 2010