Basiswissen Softwaretest Aus- und Weiterbildung Zum Certified Tester - Foundation Level Nach ISTQB-Standard

Das ISTQB®- Certified-Tester -Programm ist das international standardisierte und weltweit anerkannte Aus- und Weiterbildungsschema für das Testen von Software. Das Buch behandelt den Lehrstoff zur Pru?fung zum Certified Tester Foundation Level, Version 4.0 (CTFL) nach dem ISTQB®-Standard. Aus dem I...

Full description

Bibliographic Details
Main Author: Spillner, Andreas (-)
Other Authors: Linz, Tilo
Format: eBook
Language:Alemán
Published: Heidelberg : dpunkt.verlag 2024.
Edition:7th ed
Subjects:
See on Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009835409206719
Table of Contents:
  • Intro
  • Basiswissen Softwaretest
  • Vorwort zur 7. Auflage
  • Inhaltsübersicht
  • Inhaltsverzeichnis
  • 1 Einleitung
  • 2 Grundlagen des Softwaretestens
  • 2.1 Begriffe und Motivation
  • 2.1.1 Fehlerbegriff
  • 2.1.2 Testbegriff
  • 2.1.3 Testartefakte und ihre Beziehungen
  • 2.1.4 Aufwand für das Testen
  • 2.1.5 Testwissen frühzeitig und damit erfolgreich nutzen
  • 2.1.6 Grundsätze des Testens
  • 2.2 Softwarequalität
  • 2.2.1 Qualitätsmanagement und Qualitätssicherung
  • 2.3 Der Testprozess
  • 2.3.1 Testplanung
  • 2.3.2 Testüberwachung und Teststeuerung
  • 2.3.3 Testanalyse
  • 2.3.4 Testentwurf
  • 2.3.5 Testrealisierung
  • 2.3.6 Testdurchführung
  • 2.3.7 Testabschluss
  • 2.3.8 Verfolgbarkeit
  • 2.3.9 Einfluss des Kontextes auf den Testprozess
  • 2.4 Psychologie, Denkweisen und Kompetenzen
  • 2.4.1 Denkweisen und Kompetenzen von Testern und Entwicklern
  • 2.5 Zusammenfassung
  • 3 Testen im Softwareentwicklungslebenszyklus
  • 3.1 Sequenzielle Entwicklungsmodelle
  • 3.1.1 Das Wasserfallmodell
  • 3.1.2 Das V-Modell
  • 3.2 Iterativ-inkrementelle und agile Entwicklung
  • 3.2.1 Klassische iterativ-inkrementelle Entwicklung
  • 3.2.2 Agile Softwareentwicklung
  • 3.2.3 Zusammenarbeit in der agilen Anforderungsermittlung
  • 3.3 Softwareentwicklung im Projekt- und Produktkontext
  • 3.4 Teststufen
  • 3.4.1 Komponententest
  • 3.4.2 (Komponenten-)Integrationstest
  • 3.4.3 Systemtest und Systemintegrationstest
  • 3.4.4 Abnahmetest
  • 3.5 Testarten
  • 3.5.1 Funktionale Tests
  • 3.5.2 Nicht funktionale Tests
  • 3.5.3 Anforderungsbezogener und strukturbezogener Test
  • 3.6 Test nach Änderung und Weiterentwicklung
  • 3.6.1 Testen nach Softwarewartung und -pflege
  • 3.6.2 Testen nach Weiterentwicklung
  • 3.6.3 Regressionstest
  • 3.7 Verbesserung und Automatisierung des Softwareentwicklungsprozesses
  • 3.7.1 Testgetriebene Entwicklung
  • 3.7.2 Continuous Integration, Continuous Delivery, Continuous Deployment
  • 3.7.3 DevOps
  • 3.7.4 Retrospektiven und Prozessverbesserung
  • 3.8 Zusammenfassung
  • 4 Statischer Test
  • 4.1 Was kann analysiert und geprüft werden?
  • 4.2 Vorgehen beim Review
  • 4.3 Der Reviewprozess
  • 4.3.1 Aktivitäten im Reviewprozess
  • Planung
  • Initiierung des Reviews
  • Individuelles Review (individuelle Vorbereitung)
  • Kommunikation und Analyse (Reviewsitzung)
  • Behebung und Berichterstattung
  • 4.3.2 Unterschiedliche Vorgehensweisen beim individuellen Review
  • Ad-hoc-Vorgehen
  • Vorgehen basiert auf Checklisten
  • Vorgehen unter Nutzung von Szenarien und »Probeläufen« (»Dry Runs«)
  • Rollenbasiertes und perspektivisches Vorgehen
  • 4.3.3 Rollen und Verantwortlichkeiten im Reviewprozess
  • Management
  • Reviewleiter
  • Reviewmoderator (Moderator oder Facilitator)
  • Autor
  • Reviewer
  • Protokollant
  • 4.4 Reviewarten
  • Informelles Review
  • Walkthrough
  • Technisches Review
  • Inspektion
  • 4.5 Erfolgsfaktoren, Vorteile und Grenzen
  • Organisatorische Erfolgsfaktoren