Qualitätssicherung & Test
Die Qualitätssicherung und das Testen sind entscheidende Prozesse in der Softwareentwicklung, die sicherstellen, dass Produkte den festgelegten Standards und Anforderungen entsprechen.
- Wissensbereiche
- /Themenbereiche
- /Segmente
- /Bausteine
Continuous Improvement
Ein fortlaufender, systematischer Prozess zur Identifikation und Umsetzung von Verbesserungen in Produkten, Prozessen und Organisationen. Fokus auf iterative Zyklen, datenbasierte Entscheidungen und teamgetriebene Maßnahmen.
Plan–Do–Check–Act (PDCA)
Iterative Managementmethode zur kontinuierlichen Verbesserung von Prozessen durch Planen, Ausführen, Prüfen und Anpassen.
Qualitätsmanagement
Systematischer Ansatz zur Planung, Steuerung und Verbesserung von Produkten, Prozessen und Dienstleistungen mit dem Ziel, Kundenzufriedenheit und Konformität sicherzustellen.
Ursachen Analyse (RCA)
Ein strukturierter Ansatz zur Identifizierung der Grundursachen von Problemen.
Defect Metrics
Systematische Kennzahlen zur Erfassung, Bewertung und Steuerung von Software-Defects. Unterstützt Priorisierung, Qualitätsüberwachung und Trends zur kontinuierlichen Verbesserung.
Quality Metrics
Messbare Kennzahlen zur Bewertung und Steuerung von Software‑ und Prozessqualität.
Test Automation
Strategischer Ansatz, automatisierte Tests zur Validierung von Softwarefunktionalität und Regressionen einzusetzen.
Cypress
Cypress ist ein modernes End-to-End-Testframework für Webanwendungen.
Selenium
Selenium ist ein Open-Source-Framework zur Automatisierung von Webanwendungen.
Boundary Value Analysis
Eine strukturierte Testtechnik, die Eingabe- und Ausgabegrenzwerte systematisch auswählt, um Fehler an den Rändern von Wertebereichen zu finden.
Äquivalenzklassenbildung
Eine Black‑Box-Testtechnik zur Reduktion von Testfällen durch Einteilung von Eingaben in gleichartige Äquivalenzklassen.
Test Design Techniques
Überblick über etablierte Testentwurfs-Techniken zur systematischen Ableitung und Priorisierung von Testfällen aus Anforderungen und Systemzuständen.
Risk-Based Testing
Eine Testmethode, die Testaktivitäten nach Risiko priorisiert, um begrenzte Ressourcen gezielt auf die wichtigsten Fehlerquellen zu fokussieren.
Test Pyramid
Die Test-Pyramide ist ein Konzept zur Strukturierung von Tests in Softwareprojekten.
Teststrategie
Leitlinie für Planung und Ausführung von Tests mit Fokus auf Risiko, Umfang, Automatisierung und Verantwortlichkeiten.
Test Data Anonymization
Praktische Methode zur systematischen Anonymisierung von Produktionsdaten für Testumgebungen unter Wahrung von Struktur und Datenqualität.
Testdaten-Management
Strategie und Praxis zur Bereitstellung, Pflege und Governance von Datensätzen für Testzwecke, inklusive Erzeugung, Maskierung, Subsetting und Versionierung.
Testumgebungen
Konzeption und Betrieb isolierter, reproduzierbarer Umgebungen zur Validierung von Software vor dem Produktiveinsatz.