CQSE Workshop - Schnelles Feedback trotz langsamer Tests

Fabian Streitel & Dr. Elmar Jürgens

Test-Impact-Analyse und Pareto-Optimierung für historisch gewachsene Test-Suites

Koordinaten

Mit einem Software-System wächst auch die Anzahl automatisierter Tests. Wir sehen immer öfter Test-Suites, die Stunden oder Tage laufen. Das ist lähmend langsam. Um trotzdem sehr schnelles Feedback für die meisten neuen Fehler zu bekommen, kann man einen Teil der Tests häufiger ausführen. Wenn diese Teilmenge gut gewählt ist, findet sie einen Großteil der Fehler in sehr kurzer Zeit.

Dieser Ansatz steht und fällt mit der Auswahl der häufig ausgeführten Tests. Hierfür haben wir in den letzten Jahren zwei unterschiedliche Ansätze entwickelt:

  • Test-Impact-Analyse und
  • Pareto-Optimierung

Im Workshop stellen wir erst die Grundideen und Forschungsergebnisse vor und zeigen dann beide Ansätze live in einer Demo unseres Analyse-Tools Teamscale.

Sprecher

  • Dr. Elmar JürgensMitgründer der CQSE und beschäftigt sich sein ganzes Berufsleben mit Qualitätsanalysen von Software.
  • Fabian StreitelHat als Leiter des Piloten-Teams die Test-Impact-Analyse und Pareto-Testing bei vielen Kunden erfolgreich eingeführt.

Der Workshop findet am 29. Juni (17:00-18:30 Uhr) inhaltsgleich auf Englisch statt

Slides

Fabian Streitel