Basiswissen Softwaretest

Aus- und Weiterbildung zum Certified Tester – Foundation Level nach ISTQB®-Standard

Andreas Spillner and Tilo Linz

Cite this publication as

Andreas Spillner, Tilo Linz, Basiswissen Softwaretest (2019), dpunkt.verlag, Heidelberg, ISBN: 9783960885016

11629
accesses
737
quotes

Description / Abstract

Professionelles Prüfen und Testen von Software ist eine unabdingbare und sehr wichtige Aufgabe zur Qualitätssicherung bei der Entwicklung und Wartung von Software – unabhängig davon, ob agil oder konventionell vorgegangen wird. Eine solch wichtige Aufgabe erfordert Fachwissen, erworben durch eine fundierte Ausbildung. Mit dem "Certified Tester"-Programm existiert ein international standardisiertes Aus- und Weiterbildungsschema für Softwaretester und Softwareentwickler.Dieses Buch umfasst den erforderlichen Stoff zum Ablegen der Prüfung "Certified Tester (Foundation Level)" nach ISTQB®-Standard. Es vermittelt das nötige Grundlagenwissen und verwendet dabei ein durchgängiges Beispiel. Das Buch eignet sich damit nicht nur bestens für die Prüfungsvorbereitung, sondern dient gleichzeitig als kompaktes Basiswerk zu diesen Themen.In vielen Unternehmen und Projekten hat sich das Buch als Standard(nachschlage)werk für das Prüfen und Testen von Software etabliert. Um diesem Anspruch auch weiterhin gerecht zu werden, wurden in der neuen Auflage praxiserprobte Testverfahren aus dem aktuellen ISO-Standard 29119 hinzugenommen. Damit werden alle wesentlichen Methoden zum Testen von Software und zum Prüfen der während der Softwareentwicklung verwendeten und erstellten Dokumente im Buch ausführlich behandelt.Die 6. Auflage wurde komplett überarbeitet und ist konform zum ISTQB®-Lehrplan Version 2018. Abgedeckt wird damit auch der entsprechende deutschsprachige Foundation-Level-Lehrplan des German Testing Board, des Austrian Testing Board und des Swiss Testing Board.

Description

Andreas Spillner war bis 2017 Professor für Informatik an der Hochschule Bremen. Ab 1991 war er für über 10 Jahre Sprecher der Fachgruppe TAV "Test, Analyse und Verifikation von Software" der Gesellschaft für Informatik e.V. (GI), die er mit gegründet hat. Im "German Testing Board" e.V. war er von Beginn an bis zum Jahr 2009 engagiert und wurde danach zum Ehrenmitglied berufen. 2007 ist er zum Fellow der GI ernannt worden. Seine Arbeitsschwerpunkte liegen im Bereich Softwaretechnik, Qualitätssicherung und Testen. Andreas Spillner ist neben Ulrich Breymann Autor des Buches "Lean Testing für C++-Programmierer – Angemessen statt aufwendig testen" (dpunkt.verlag), das die Testverfahren der ISO-Norm 29119 und deren konkrete Umsetzung in die Programmiersprache C++ erörtert.Tilo Linz ist Vorstand und Mitgründer der imbus AG, eines führenden Lösungsanbieters für Softwaretest, und seit mehr als 25 Jahren im Themengebiet Softwarequalitätssicherung und Softwaretest tätig. Als Gründungsmitglied und Vorsitzender des German Testing Board e.V. und Gründungsmitglied im ISTQB hat er die Aus- und Weiterbildung in diesem Fachbereich auf nationaler und internationaler Ebene maßgeblich mitgestaltet und vorangebracht. Tilo Linz ist auch Autor des Buches "Testen in Scrum-Projekten" (dpunkt.verlag), das aufbauend auf dem vorliegenden "Basiswissen Softwaretest" das Testen in agilen Projekten behandelt.

Table of content

  • BEGINN
  • Vorwort zur 6. Auflage
  • Inhaltsübersicht
  • Inhaltsverzeichnis
  • Vorwort zur 1. Auflage
  • 1 Einleitung
  • 2 Grundlagen des Softwaretestens
  • 2.1 Begriffe und Motivation
  • 2.2 Softwarequalität
  • 2.3 Der Testprozess
  • 2.4 Die menschliche Psychologie und das Testen
  • 2.5 Zusammenfassung
  • 3 Testen im Softwareentwicklungslebenszyklus
  • 3.1 Sequenzielle Entwicklungsmodelle
  • 3.2 Iterative und inkrementelle Entwicklungsmodelle
  • 3.3 Softwareentwicklung im Projekt- und Produktkontext
  • 3.4 Teststufen
  • 3.5 Testarten
  • 3.6 Test nach Änderung und Weiterentwicklung
  • 3.7 Zusammenfassung
  • 4 Statischer Test
  • 4.1 Was kann analysiert und geprüft werden?
  • 4.2 Vorgehen beim statischen Test
  • 4.3 Der Reviewprozess
  • 4.4 Reviewarten
  • 4.5 Erfolgsfaktoren, Vorteile und Grenzen
  • 4.6 Unterschiede zwischen statischen und dynamischen Tests
  • 4.7 Zusammenfassung
  • 5 Dynamischer Test
  • 5.1 Blackbox-Testverfahren
  • 5.2 Whitebox-Testverfahren
  • 5.3 Erfahrungsbasierte Testfallermittlung
  • 5.4 Auswahl von Testverfahren
  • 5.5 Zusammenfassung
  • 6 Testmanagement
  • 6.1 Testorganisation
  • 6.2 Teststrategie
  • 6.3 Testplanung, Teststeuerung und Testüberwachung
  • 6.4 Fehlermanagement
  • 6.5 Konfigurationsmanagement
  • 6.6 Relevante Normen und Standards
  • 6.7 Zusammenfassung
  • 7 Testwerkzeuge
  • 7.1 Testwerkzeugtypen
  • 7.2 Nutzen und Risiken der Testautomatisierung
  • 7.3 Effektive Nutzung von Werkzeugen
  • 7.4 Zusammenfassung
  • Anhang
  • A Wichtige Hinweise zum Lehrstoff und zur Prüfung zum Certified Tester
  • B Glossar
  • C Quellenverzeichnis
  • Index

More of this series

    Related titles

      More of this author(s)