[Epic] Optimierung Testvorgehen
Warum?
Im Bereich Testmanagement gibt es einige Bereiche wo wir besser werden können und vor allem im Hinblick auf zunehmende Nutzerzahlen auch müssen.
Für das Scoping des Epics wählen wir das folgende Vorgehen:
- Workshop im PM-Team (z.B. Marco, Gerd, Hauke, Wojtek) planen um das Testdesign festzulegen. Hier sollten die Testmanagement Vorgaben im Bereich Produktmanagement berücksichtigt werden. Angestrebte Ergebnisse:
- Zielbild / Angestrebte Qualitätskriterien
- Prüfung Testarten, Testcases und Testdaten
- Liste von gewünschten Maßnahmen zur Optimierung des Gesamtthemas
- Ziele, Vorgaben und Maßnahmen mit ausgewählten Entwicklern besprechen
- Priorisierung der Maßnahmen und Planung in Stories
Relevante Links und Bemerkungen
Folgende Lücken rund um Testing sind aktuell grob erkennbar:
- Wo hat unsere Testabdeckung ggf. noch Optimierungsmöglichkeiten? (haben wir auch unterschiedliche Testdaten etc. berücksichtigt - im Hinblick auf immer mehr Nutzer)
- Ausweitung von den automatisierten Tests beim Deployment auf REFZ & ggf. PROD (welche Tests über alle Komponenten hinweg wären hier am sinnvollsten / Smoke-Test)
- GUI Tests des SSPs (In Zukunft Fachadminoberfläche)
- Tests Zusammenspiel Weiterentwicklungen APIs oder SDKs etablieren
- Last- und Performancetests regelmäßig etablieren
- Tests mit ausgewählten externen Verfahren auf REFZ etablieren (Zum Beispiel Update Fachdaten-/Metadatenschema, Zertifikatswechsel, Komplexe Anträge, ...) - Ausweitung der E2E Testszenarien auf Basis der Nutzer
- Verfeinerung Testfälle für die Erstanbindung klar vorgeben - Konformitätstests diskutieren (ggf. Konformitätstest light?
- Security-Tests - können / wollen wir hier regelmäßig was eigenes laufen lassen?
- Fokus auf Use-Cases
- Umsysteme auch berücksichtigen
- Qualitätskriterien auf Basis der Top-Ten Use Cases festlegen
- Transparenz über Testergebnisse und -Läufe herstellen
- Abgrenzung API-Tests / Systemtest
Stories
- Firewall Header Systemtest #1506 (closed)
Akzeptanzkriterien
-
... -
... -
...
Durchführungsplan (von Entwickler:in bei Umsetzungsplanung auszufüllen)
-
... -
... -
... -
Definition of Done wurde geprüft
Edited by Laura Elges