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...
Main Author: | |
---|---|
Other Authors: | |
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