Testplanung, „manuelle" Testausführung und -Reporting sind auch in Zeiten von Testautomatisierung immer noch oder auch schon wieder ein Dauerthema. Doch ist dies wirklich neu in DevOps-Prozessen? Anhand von Best Practices zeigt der Vortrag, wie diesen Herausforderungen in Projekten durch den Einsatz von Monitoring, DevOps-Praktiken und der Anpassung des klassischen Testmanagements begegnet worden ist. Eingegangen wird auf Aspekte wie Rollenverteilung, Testplanung, -priorisierung und -reporting.
Zielpublikum: Tester, Qualitätsmanager, Projektleiter
Voraussetzungen: Grundsätzliches Testverständnis
Schwierigkeitsgrad: Fortgeschritten
Extended Abstract
Testplanung, „manuelle" Testausführung und -Reporting sind auch in Zeiten von Testautomatisierung immer noch oder auch schon wieder ein Dauerthema. Doch ist dies wirklich neu in DevOps-Prozessen? Haben wir uns nicht auch in jeglichen agilen Projekten mit Kundenfeedback, Automatisierung & Co. beschäftigt? Durch verkürzte Release-Zyklen entstehen neue Herausforderungen für die Qualitätssicherung.
Im Vortrag wird anhand von Praxisbeispielen aus realen Projekten gezeigt, dass das gute klassische Testmanagement auch in Zeiten von Vollautomatisierung noch seine Berechtigung hat, aber auch an die neuen Gegebenheiten angepasst werden muss. Kurz: Eine Modernisierung mit Sinn und Verstand. Im Einzelnen wird dabei auf unterschiedliche Aspekte wie neue Rollenverteilung, Testplanung, -Priorisierung, -Erstellung, -Ausführung und -Reporting eingegangen.
Eine ausgewählte Spezialität ist dabei der Einsatz von Monitoring- und Telemetrie-Daten als weiterer proaktiver Input für den gesamten Testmanagementprozess. Es kommen dabei diverse Lösungen zum Einsatz, von Visual Studio Team Services über Application Insights bis hin zu Hockey App, die jeweils einzelne Puzzlestücke liefern, welche zu einem gemeinsamen Bild für die gesamte Technologielandschaft zusammengesetzt werden.