Große Organisationen sind zunehmend auf gut funktionierende Software angewiesen, um primäre Geschäftsprozesse zu unterstützen oder in manchen Fällen überhaupt auszuführen. Das Testen von Software (Änderungen) ist notwendig, um Risiken abzudecken und Folgeschäden durch Softwarefehler zu verhindern. Ein strukturiertes Testen erfordert jedoch viel ZeitDadurch entsteht schnell der Bedarf nach einem professionellen Testmanagement-Tool. Wie entscheiden Sie und welche Aspekte sind wichtig?
Fahrplan für die Paketauswahl
Um eine Auswahl zu treffen, wird in den meisten Fällen eine Standardmethode der Softwareauswahl verwendet. Zunächst werden die Anforderungen ermittelt, eventuell ergänzt durch Gewichtungsfaktoren. Auf dieser Grundlage wird eine erste Auswahl potenzieller Anbieter getroffen, aus der sich eine "lange Liste" ergibt. Das Wort "lang" ist dabei vielleicht irreführend: Im Idealfall sollte die Zahl der Longlist-Teilnehmer deutlich unter zehn bleiben. Indem die Anforderungsliste den Anbietern vorgelegt wird, kann eine "kurze Liste" mit den drei Lösungen erstellt werden, die am besten abschneiden. Auf dieser Grundlage wird eine Auswahl getroffen, der ein Pilotprojekt oder ein Proof of Concept vorausgeht oder nicht.
Obwohl diese Art der Paketauswahl bei der Auswahl eines Testwerkzeugs durchaus angemessen ist, werden in der Praxis die nicht-funktionalen Aspekte nicht ausreichend berücksichtigt. Dies liegt daran, dass sich die Angaben zu den Anforderungen meist auf die funktionale Seite der Lösung beschränken.
Nicht-funktionale Anforderungen und Wünsche
Bei der Auswahl eines Testwerkzeugs ist es wichtig, über die von der Lösung gebotenen funktionalen Möglichkeiten hinauszuschauen. In der folgenden (nicht erschöpfenden) Übersicht sind einige wichtige Anforderungen und Wünsche aufgeführt, die bei der Auswahl eines Testwerkzeugs oft nicht berücksichtigt werden:
Benutzerfreundlich
Eine der wichtigsten nicht-funktionalen Anforderungen ist die Benutzerfreundlichkeit des Testwerkzeugs. In den Fällen, in denen dieses Kriterium verwendet wird, erhält es nie den Gewichtungsfaktor, den es verdient. Gerade wenn die Anwender des Werkzeugs nicht ausschließlich IT- oder Testexperten sind, steht und fällt der Erfolg des Werkzeugs mit seiner Benutzerfreundlichkeit. Daher ist es wichtig, dieses Kriterium ganz oben auf die Wunschliste zu setzen!
"Ist die Lösung einfach zu benutzen? Und wie stellt der Anbieter sicher, dass dies so bleibt?"
Zugang
Beim Testen großer Projekte kommt es häufig vor, dass ein externer Anbieter die Testergebnisse liefert. Dies erfordert eine enge Zusammenarbeit und ein Testmanagement-Tool. In solchen Situationen ist es wichtig, dass die Mitarbeiter Ihres Lieferanten aus der Ferne auf das Testtool zugreifen können. Aber auch Kollegen, die von zu Hause oder einem anderen Standort aus arbeiten, profitieren vom Fernzugriff. Dazu gehört auch der Zugriff über ein Smartphone oder Tablet.
"Wollen Sie auch Ihren Lieferanten Zugang zum Testmanagement-Tool geben?"
"Ist es möglich, Testergebnisse über ein Smartphone oder Tablet einzusehen?"
Technische Anforderungen
Auch auf der technischen Seite ist es ratsam, einige Anforderungen zu formulieren. Wenn die Lösung aus der Cloud zur Verfügung gestellt wird, ist die Sicherheit ein wichtiger Aspekt, nach dem man fragen sollte. Obwohl die eingegebenen Daten nicht direkt vertraulich sind, möchten Sie nicht, dass die Testergebnisse öffentlich zugänglich sind.
"Welche Sicherheitsanforderungen stellen Sie an ein Testmanagement-Tool?"
Darüber hinaus ist die Leistung ein Aspekt, der oft unterbelichtet ist. Einer der großen Vorteile eines Testmanagement-Tools ist die Zeitersparnis. Dies wird jedoch durch schlechte Leistung und Wartezeiten bei regelmäßigen Aktionen zunichte gemacht. Darüber hinaus führt eine schlechte Leistung zu Frustration bei den Benutzern.
"Welche Leistung erwarten Sie von der gewählten Lösung?"
Falls Sie sich für eine Cloud-Lösung entscheiden, sollten Sie sich informieren, wo (in welchem Land) Ihre Daten gespeichert sind. Einige aufgezeichnete Testergebnisse können personenbezogene Daten enthalten. Wenn diese Daten im Ausland gespeichert werden, unterliegt dies strengen Bedingungen und kann in einigen Fällen zu Geldstrafen führen.
"Werden die Daten in den Niederlanden, bei einem niederländischen Unternehmen gespeichert?"
Anbieter
Die Wahrscheinlichkeit ist groß, dass Sie sich für ein Testwerkzeug entscheiden, das über einen längeren Zeitraum eingesetzt werden soll. Daher ist es wichtig, dass Ihre Vision und die Vision Ihres Anbieters für das Testen weitgehend übereinstimmen. Die Entwicklungsagenda des Anbieters wird von dieser Vision bestimmt, aber inwieweit sind die Kunden an der Erstellung dieser Agenda beteiligt? Im besten Fall haben Sie als Kunde die Möglichkeit, über eine Benutzerplattform oder andere Formen des Feedbacks darauf Einfluss zu nehmen.
"Was ist Ihre Vision vom Testen und stimmt sie mit der Vision des Anbieters überein?"
"Inwieweit haben Sie als Kunde Einfluss auf die Entwicklungsagenda?"
"Gibt es eine Plattform, auf der Benutzer ihre Erfahrungen austauschen können?"
Beratung bei der Auswahl von Testmanagement-Tools
Daher lautet der allgemeine Rat, bei der Auswahl eines Testmanagement-Tools die Anforderungen nicht auf die funktionale Seite zu beschränken. Neben den technischen Aspekten ist es auch wichtig, Ihre Vision vom Testen mit der Vision des Anbieters zu vergleichen. Um langfristig von der Investition in ein Testmanagement-Tool zu profitieren, ist es wichtig festzustellen, ob Ihre Organisation und die Ihres Anbieters zueinander passen. Stehen Sie kurz vor der Auswahl eines Testwerkzeugs? Nehmen Sie Kontakt mit uns auf, damit wir die oben genannten Fragen beantworten können!