Werden die Unternehmen mehr testen? Sind Akzeptanztests noch sinnvoll? Sind Sondierungstests unverzichtbar? Täglich sprechen wir mit IT-Fachleuten, die sich mit Softwaretests beschäftigen. Daraus ergeben sich tolle Gespräche und Erkenntnisse über das Management eines Testprozesses. Grund genug für uns, unseren Testersuite Fans sieben allgemeine Themen zum Thema Testen zu präsentieren.
Sieben Fragen, die IT-Experten zum Thema Testen stellen sollten
Die Fans von Testersuite wissen, wie es ist, einen Testprozess zu managen. Wie sehen sie Fragen, mit denen andere IT-Fachleute konfrontiert sind? Hier sind die Antworten auf die sieben Fragen und Aussagen, die wir ihnen gestellt haben.
1. In meiner Organisation wird immer mehr Zeit (und Geld) in das Testen von Systemen investiert
- Ja (63%)
- Nein (15%)
- Weiß nicht (8%)
- Keine Antwort (15%)
Wir werden immer abhängiger von IT-Systemen. Vieles in unserem Leben ist heute digital. Wo vor 30 Jahren die Automatisierung eine praktische Unterstützung war, sind wir heute weitgehend von ihr abhängig. Das bedeutet, dass wir IT-Systeme immer häufiger und besser testen müssen. Glücklicherweise erkennen dies immer mehr Unternehmen.
2. Der Zeitaufwand für manuelle Tests wird...
- Zunahme (26%)
- Rückgang (33%)
- Gleichbleibend (28%)
- Keine Antwort (13%)
Die manuelle Prüfung ist nach wie vor ein wichtiger Teil des Prüfprozesses. Glücklicherweise können Testvorgänge unter bestimmten Bedingungen automatisiert werden. Denken Sie an häufige Regressionstests in einer stabilen Umgebung. Denken Sie jedoch daran, dass automatisierte Tests nur auf der Grundlage bestehender Testskripte möglich sind. Die Erstellung neuer Testfälle oder "erfahrungsbasiertes" Testen bleibt manuelle Arbeit. Eine Kombination aus beiden Methoden ist ideal.
3. Ich erwarte, dass wir in meiner Organisation mehr und mehr testen werden
- Ja (54%)
- Nein (17%)
- Weiß nicht (15%)
- Keine Antwort (13%)
Wie in der vorhergehenden Frage angedeutet, ist die Kombination aus manuellen und automatisierten Tests am wünschenswertesten. Automatisiertes Testen ist vor allem ein Mittel, um in kürzerer Zeit mehr zu testen. Sie ergänzen alle anderen manuellen Testaktivitäten. Die Aussage, dass automatisiertes Testen Zeit, Personal und Geld spart, ist nicht zutreffend.
4. Ich erwarte, dass sich unsere Arbeitsweise von Wasserfall auf Agile/DevOps verlagern wird.
- Ja, Waterfall wird verschwinden (13%)
- Ja, aber Wasserfall bleibt auch (57%)
- Nein, wir werden bei Waterfall bleiben (9%)
- Keine Antwort (22%)
Diese Frage führt zu überraschenden Antworten. IT-Fachleute scheinen die Wasserfallmethode nicht hinter sich zu lassen. Dies ist bemerkenswert in einer Welt, in der Begriffe wie Scrum, Agile und DevOps weit verbreitet sind. Andererseits sollten wir auch nicht vergessen, dass Agile/DevOps vor allem einen Mehrwert für die Softwareentwicklung bringen. Es gibt immer noch IT-Projekte, bei denen Wasserfall (oder ein Hybridmodell) besser funktioniert.
5. Wie wichtig ist es, dass die Benutzer (weiterhin) Akzeptanztests durchführen?
- Sehr wichtig (58%)
- Wichtig (24%)
- Irgendwie wichtig (4%)
- Nicht wichtig (0%)
- Keine Antwort (13%)
Abnahmetests sind wichtig. In diesem Punkt sind sich die Fans von Testersuite angesichts der obigen Antworten einig. Das sollte nicht überraschen. Schließlich geht es bei Softwaretests zum Teil auch darum, zufriedene Benutzer und formale Akzeptanz zu schaffen.
6. Exploratives Testen ist eine unverzichtbare Form des Testens, um eine gute Testabdeckung zu erreichen
- Ja (53%)
- Nein (16%)
- Weiß nicht (20%)
- Keine Antwort (13%)
Was sind Sondierungstests? Laut Definition ist exploratives Testen das gleichzeitige Entwerfen und Ausführen von Tests, um mehr über das System zu erfahren und die gewonnenen Informationen für die Entwicklung und Ausführung neuer Tests zu nutzen. Bei dieser Form des Testens sind die menschliche Intuition und die fortschreitende Erkenntnis am wichtigsten. Daher ist diese Form des Testens als Ergänzung zu automatisierten Tests sehr wichtig.
7. Ich möchte Inhalte mit Organisationen teilen, die die gleichen Anwendungen testen
- Ja (51%)
- Nein (18%)
- Ich weiß nicht (18%)
- Keine Antwort (13%)
Es ist logisch, dass unsere Fans das Rad nicht neu erfinden und sich gegenseitig helfen wollen, wo immer es möglich ist. Wenn wir über die gemeinsame Nutzung von Inhalten sprechen, meinen wir damit Dinge wie Testobjekte (Anwendungen) und Testfälle. Es ist jedoch wichtig, dass Sie auf dem Laufenden bleiben und sicherstellen, dass die Inhalte, die Sie von einer anderen Organisation verwenden, mit Ihrer spezifischen Situation und Anwendungskonfiguration übereinstimmen. Der Austausch von Testergebnissen ist weniger nützlich und sogar riskant. Es besteht nämlich die Gefahr, dass Sie auf der Grundlage der Testergebnisse anderer Organisationen Schlussfolgerungen ziehen. Sie werden immer selbst in Ihrer spezifischen Situation testen müssen. Es ist naiv zu glauben, dass Sie selbst nicht (richtig) testen müssen, weil eine andere Organisation etwas genehmigt hat.
Haben Sie Kommentare oder Reaktionen zu den oben genannten Punkten, die Sie uns mitteilen möchten? Wenn ja, senden Sie bitte eine E-Mail an info@testersuite.nl. Möchten Sie auf dem Laufenden bleiben? Dann klicken Sie hier für die neuesten Nachrichten Testersuite.