Thema des vergangenen Treffens war
"Testmanagement bei kontinuierlicher Weiterentwicklung".
Konkret haben wir über Kennzahlen gesprochen: "Messen, Steuern, Schätzen". Diskutiert wurde über folgende Bereiche:
In erster Linie können mit Hilfe statischer Analysen Grössenkennzahlen oder Komplexitätsmaße ermittelt werden, die dann auch zur Schätzung von Testaufwendungen genutzt werden können. Andere Zahlen, z.B. Maße zur Software-Qualität oder zur Konformität mit Standards können ebenfalls hilfreich sein. Veränderungen, insbesondere Verschlechterungen, sind Anlass für Code-Reviews und liefern häufig Hinweise auf fehlerträchtige Seiteneffekte.
In Abhängigkeit vom aktuellen Projektvorhaben gibt es verschiedenene nützliche Vollständigkeitskriterien, z.B.:
Die "Vollständigkeit" des Tests ist unter anderem auch eine betriebswirtschaftliche Entscheidung. Es macht nicht immer Sinn, auf die absoluten Zahlen zu blicken. Technische Maße wie Code Coverage können aber Indikatoren dafür liefern, an welchen Stellen evt. ein Missverständnis von Referenzdokumenten vorliegt. Primäres Testziel ist nicht, einen hohen Abdeckungsgrad zu erreichen. Bei kontinuierlicher Weiterentwicklung ist es durchaus interessant herauszufinden, ob eine Programmänderung im (Regressions-) Test tatsächlich "getroffen" wurde.
Für das Testmanagement ist es emphehlenswert, die Zeitdauer von sich wiederholenden Aufgaben zu messen, z.B.:
Es lohnt sich auch, die Verfügbarkeit von Ressourcen im Auge zu behalten.
In Hinblick auf das Reporting sollten geeignete Zahlen gefunden werden, mit deren Hilfe sich der Fortschritt beim Test darstellen lässt.
Bewährt hat sich:
Festzuhalten ist, Kennzahlen sind bei sich wiederholenden Aufgaben (Wartung) oder iterativen Vorgehensweisen besonders nützlich. Dabei stellen die oben diskutierten Beispiele sicher nur einen kleinen Ausschnitt der im Testmanagement genutzten Zahlen dar.
Als Themen für künftige Treffen stehen noch an:
Das nächste Treffen des AK Testmanagement findet am Rande der TAV 36
Falls Sie sich an der Vorbereitung des nächsten Treffens beteiligen möchten, wenden Sie sich bitte an: