In dieser Blogserie sprechen wir mit Testmanagern und Testkoordinatoren aus verschiedenen Branchen. Auf Testersuite hören wir gerne die verschiedenen Ansichten über das Testen und was einen Testmanager oder Testkoordinator beschäftigt. Lernen Sie Dorian Meijs kennen, Testmanager am Koning Willem I College in Den Bosch.
Dorian, kannst du ein bisschen mehr über dich erzählen?
Ursprünglich bin ich Betriebswirt, aber ich bin seit 1986 in der IKT-Branche tätig. Zunächst als Programmierer/Analytiker und seit 1998 im Testbereich. Seit September letzten Jahres arbeite ich als Testmanager am Koning Willem I College. Dies ist ein ROC mit über 12.000 Studenten und mehr als 1.200 Mitarbeitern. Meine Aufgabe ist es, strukturierte Tests einzurichten und zu organisieren.
Sie haben eine ganze Reihe von Flugstunden im Testmanagement hinter sich. Was können Sie uns über die Geschichte des Testens erzählen?
Als ich 1984 in einem Helpdesk eines Rechenzentrums und später als Programmierer anfing, gab es den Beruf des Testers in der IT noch gar nicht. Es gab sie zwar, aber die Dinge waren anders. Es gab keine Struktur, keine Methode, keinen Testplan. Überhaupt nichts. Man testete, was man für richtig hielt. Ich habe in einem Notizbuch festgehalten, was meine Defekte war. Wir hielten Wetten mit dem Entwickler um einen Bossche Bol. Wenn wir eine Defekt fanden, musste er uns behandeln. Wenn wir nichts fanden, mussten wir ihn behandeln. Es gab keine Methodik, aber es hat Spaß gemacht! Auch bei den anderen Arbeitgebern gab es keine strukturierten Tests, manchmal gab es eine Qualitätskontrollabteilung, die überwachte, was gebaut wurde, und zurückmeldete 'Defekte', aber alles wurde nach bestem Wissen und Gewissen gemacht. Schließlich landete ich 1998 bei Van Lanschot Bankiers. Dort war man gerade dabei, eine Testabteilung einzurichten, die die TMap-Testmethodik anwendet. Es ging von 'man macht einfach, was man will' zum strukturierten Testen über.
"Wir haben früher Wetten abgeschlossen, was das Testen angeht. Wir bekamen einen Bossche bol vom Entwickler, wenn wir eine Defekt hatten!"
Was ist aus der Rolle eines Testers geworden?
Früher war die Entwicklung langsamer, heute geht sie mit halsbrecherischer Geschwindigkeit voran. Man muss schnell mit dem Markt Schritt halten, und die Bedeutung von guten und strukturierten Tests nimmt zu. Diese Bedeutung wurde schließlich allen bewusst, auch weil der Einsatz von IKT-Tools immer mehr zunahm und wir heute nicht mehr ohne sie auskommen. Sogar für Schüler ist ein digitaler Stundenplan unverzichtbar geworden. Das bedeutet mehr und mehr Ketten, mehr und mehr Risiko von Fehlern, also mehr und bessere Tests. Oft bleibt keine Zeit für ausführliche Tests, so dass man Prioritäten setzen muss. Automatisierte Tests können dabei helfen, aber bevor man diese einsetzen kann, muss der Testprozess in Ordnung sein....
Sie sind jetzt seit fast einem Jahr am Koning Willem I College. Was haben Sie dort gefunden?
Am Koning Willem I College wurden zwar Prüfungen durchgeführt, aber jede auf ihre eigene Weise. Oft wurde nicht oder wenig strukturiert, nicht fundiert und oft zu viel oder zu wenig getestet. Es gab keine eindeutige Methode zur Aufzeichnung von Defekte und Testfällen. Excel, Word und E-Mail wurden zur Aufzeichnung verwendet. Testpläne und Freigabeempfehlungen wurden nicht erstellt. Ich wurde angestellt, um den Testprozess zu professionalisieren.
Wie erreichen Sie einen professionelleren Prüfprozess?
Ich versuche, Bewusstsein zu schaffen und alle Nasen in die gleiche Richtung zu lenken. Dies tue ich, indem ich Vorträge über den Nutzen und die Notwendigkeit strukturierter Tests halte. Ich stelle auch eine Vision und einen Testansatz auf, erstelle Vorlagen und helfe den Leuten in der Praxis. Ich verwende Testersuite als Testmanagement-Tool. Anfänglich haben wir Defekte nur für zwei Pilotprojekte eingesetzt. Testersuite verbesserte sofort die Effizienz und Struktur und sparte Zeit. Danach habe ich Testersuite in kleinen, überschaubaren Schritten weiter eingesetzt. Ich prüfe für jedes Projekt, was notwendig und möglich ist. Es gibt Projekte, die nur mit Defekte arbeiten, und es gibt Projekte, die auch Testfälle, Testszenarien und Testläufe zur Vorbereitung und Durchführung ihrer Tests verwenden.
Was sind die Vorteile von Testersuite?
Testersuite ist sehr benutzerfreundlich und intuitiv. Man kann fast sofort damit arbeiten, auch wenn man keinen IKT-Hintergrund hat. Da sich alles in einem einzigen Tool befindet, gibt es keine Verwirrung mehr über den Status von Defekte oder Personen, die mit verschiedenen Listen arbeiten. Ein weiterer Vorteil ist, dass Sie die Einrichtung an Ihre Organisation anpassen können und dass eine schrittweise Eingabe möglich ist. Da es sich um ein SaaS-Tool handelt, können wir externen Anbietern problemlos Zugang gewähren, so dass sie die Defekte abrufen können, die sie zur Lösung benötigen. Die Nutzer haben nur Zugriff auf die Projekte, für die sie autorisiert sind, und können nur die Aufgaben ausführen, für die sie autorisiert sind. So darf bei uns ein externer Lieferant nur Defekte abholen und ein Projektleiter darf nur Fälle einsehen und nicht mutieren. Was ebenfalls als angenehm empfunden wird, ist das einfache Hinzufügen von Bildschirmausdrucken, z.B. die schönen Grafiken aus den Berichten und die klare und einfache Art, Testläufe durchzuführen und zu wiederholen. Auch Endanwender kommen damit gut zurecht. Die Stärke des Tools liegt in seiner Einfachheit und Flexibilität. Am Koning Willem I College habe ich eine große Gruppe begeisterter Testersuite Benutzer.
"Ein Testmanager schaut sich die Testreife der übrigen Organisation an, steht eine Stufe darüber und kann die Leute mitnehmen.
Was sind Ihre Herausforderungen für die Zukunft?
Ich möchte hier am Koning Willem I College noch viel mehr tun; wir stehen erst am Anfang eines Verbesserungsprozesses. Vielleicht wird in Zukunft ein spezielles Testteam gebildet und, wo möglich, Testautomatisierung eingesetzt. Aber zunächst muss der Testprozess in Ordnung sein, die Leute müssen ausreichend geschult sein und sich des Nutzens und der Notwendigkeit strukturierter Tests bewusst sein. Testersuite hilft dabei, aber auch gute Vorlagen, ein klarer Ansatz, gutes Management und die rechtzeitige Einbindung des Testteams in die Projekte. Meine Herausforderung besteht also darin, das Testen hier weiter zu professionalisieren.
Eine große Herausforderung! Welche Tipps möchten Sie aktuellen Testmanagern geben?
Der erste Tipp ist, dass ein Testmanager nicht zu schnell fahren sollte. Wenn alle in Ihrer Organisation noch Rad fahren, sollten Sie nicht in einem Rennwagen mitfahren. Sie sollten mitfahren, vielleicht auf einem Rennrad oder einem Elektrofahrrad und später vielleicht auf einem Motorroller. Ein Testmanager muss sich die Testreife der übrigen Organisation ansehen, steht einen Schritt darüber und kann dann die Leute dazu bringen, mitzufahren. Wenn man zu schnell vorgeht, werden die Leute aussteigen. Mein zweiter Tipp ist, dass ein benutzerfreundliches Testmanagement-Tool unverzichtbar ist, um Ihren Ansatz zu untermauern und die Mitarbeiter an Bord zu holen. In dieser Hinsicht bin ich ein großer Fan von Testersuite.
Haben Sie interessante Erfahrungen in der Testbranche, die Sie mit uns teilen möchten? Lassen Sie uns reden!