Die Qualitätssicherung und das Testen sind entscheidende Prozesse in der Softwareentwicklung, die sicherstellen, dass Produkte den festgelegten Standards und Anforderungen entsprechen.
Dieses Segment umfasst die Automatisierung von Tests über verschiedene Ebenen hinweg. Dazu gehören Strategien zur Auswahl geeigneter Automatisierungsgrade, Strukturierungsprinzipien für Testcode, Stabilitäts- und Wartbarkeitsaspekte sowie der Umgang mit Flakiness und Laufzeitkosten. Der Fokus liegt auf verlässlicher Automatisierung als Systembaustein, unabhängig von konkreten Toolentscheidungen oder der Ausführung in bestimmten Umgebungen.
Strategischer Ansatz, automatisierte Tests zur Validierung von Softwarefunktionalität und Regressionen einzusetzen.
Cypress ist ein modernes End-to-End-Testframework für Webanwendungen.
Selenium ist ein Open-Source-Framework zur Automatisierung von Webanwendungen.