Conference Talk
Schnelles Feedback trotz langsamer Tests: Test-Impact-Analyse und Pareto-Optimierung für historisch gewachsene Test-Suites
Schnelles Feedback trotz langsamer Tests: Test-Impact-Analyse und Pareto-Optimierung für historisch gewachsene Test-Suites

Since this post accompanies a talk in German, it is written in German, too.

Koordinaten

Zusammenfassung

Wenn ein System wächst, wächst auch die Anzahl automatisierter Tests. Wir sehen immer öfter Test-Suiten, die Stunden oder Tage laufen. Das ist lähmend langsam.

Wenn die Ausführung aller Tests zu lange dauert, kann man einen Teil der Tests häufiger auszuführen, um hierfür schneller Ergebnisse zu bekommen. Wenn diese Teilmenge gut gewählt ist, findet sie einen Großteil der Fehler in sehr kurzer Zeit. Die restlichen Tests können weiterhin im alten Rhytmus ausgeführt werden, um den Rest der Fehler zu finden. Damit erreichen wir, trotz langsamer Testsuite, sehr schnelles Feedback für die meisten neuen Fehler.

Alles steht und fällt natürlich mit der Auswahl der Teilmenge 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 Vortrag stellen wir erst die Grundideen und Forschungsergebnisse vor und zeigen beide Ansätze dann in einer Demo live am Beispiel von Teamscale selbst.

Folien

Problem solving

Invited Talks

Your location, our expertise

We are happy to come visit you in your office for an internal conference or a workshop. Our list of topics includes quality analyses, quality control, but also test control or introducing peer reviews. You are also welcome to pick a topic of your choice

60-90 minutes talk
About a software quality topic
In your office or remote
Our travel expenses only
Date by arrangement