[MELDEN] Von der Vision zum Code: Ein Leitfaden zur Ausrichtung der Geschäftsstrategie auf die Ziele der Softwareentwicklung ist veröffentlicht!
HOL ES DIR HIER

5 schreckliche Fehler, die Softwaretester häufig machen [2025]

readtime
Last updated on
February 17, 2025

A QUICK SUMMARY – FOR THE BUSY ONES

TABLE OF CONTENTS

5 schreckliche Fehler, die Softwaretester häufig machen [2025]

Einführung

Es gibt ein paar Dinge, die aus der Sicht eines Softwaretesters offensichtlich und vielleicht nebensächlich zu sein scheinen. Aber in der Tat sind sie erheblich und es könnte passieren, dass diese „kleinen“ Fehler gemacht werden den QA-Prozess stören in einem Team.

In diesem Artikel behandeln wir einige dieser Fehler, die vermieden werden sollten.

#1 Fehlende Regressionstests

Also wurde eine neue Funktion eingeführt und sie funktioniert korrekt. Großartig, aber Sie können andere Funktionen nicht vergessen. Sie sollten immer Regressionstests durchführen nach der Implementierung einer neuen Funktion um sicherzustellen, dass keine neuen Bugs eingeführt wurden und dass die grundlegenden Funktionen der App weiterhin funktionieren.

Leider vergessen viele Menschen diese Regel und führen keine Regressionstests durch, weil sie der Meinung sind, dass dies für alte Funktionen, die „immer funktionieren“, nicht erforderlich ist. Aber das ist es, und Sie können nicht davon ausgehen, dass, wenn etwas in der Vergangenheit funktioniert hat, es jetzt immer noch funktioniert.

#2 Chaos in der Dokumentation...

Oder deren völliges Fehlen.

Vorbereiten Testfälle und Testszenarien ist eines der ersten Dinge, die ein Softwaretester nach der Überprüfung der Anforderungen tun sollte (mehr zur Softwarespezifikation hier). Sie sind für ein effizientes QA-Prozessmanagement unerlässlich. Ohne sie ist es wirklich schwer zu definieren, welche Funktionen überprüft wurden.

Chaos in the documentation is one of the mistakes frequently made by Software Testers.

Eine unvollständige Dokumentation sorgt für Verwirrung in einer Testzyklus und könnte der Grund sein, warum einige Funktionen in einer Version über ein Dutzend Mal überprüft wurden, während andere Funktionen fehlen und einige Fehler nicht gefunden wurden. Das Ausführen von Tests mit Testszenarien und das Aufzeichnen ihrer Ergebnisse hilft, diese Probleme zu vermeiden.

#3 Entwickler kritisieren

Kommunikationsfähigkeiten sind genauso wichtig wie andere Fähigkeiten. Eine effiziente Zusammenarbeit mit den Teammitgliedern ist ein Schlüsselelement für ein reibungsloses Projektmanagement.

Im Gespräch mit Teamkollegen sollte ein Softwaretester ihre Worte sorgfältig abwägen. Die Kritik an Entwicklern und ihrer Arbeit kann zu einer angespannte Atmosphäre in einem Team und tatsächlich könnte Verzögerung das ganze Projekt.

Ein guter Tester sollte diplomatisch sein und darauf achten, dass er niemanden beleidigt, indem er behauptet, die Arbeit sei nicht gut. Aber vielen Menschen ist nicht bewusst, wie wichtig diese Regeln sind. Oft vergessen Tester, dass sie in einem Team mit Entwicklern sind, und sie konzentrieren sich zu sehr darauf, auf die Fehler der Entwickler hinzuweisen, nicht auf die Qualität und die Vision des Projekts.

#4 Du verwendest immer noch dieselben Daten

Wie im ersten Absatz erwähnt, sind Regressionstests eines der wichtigsten Dinge im Testzyklus. Aber selbst die regelmäßige Durchführung von Regressionstests gewährleistet nicht, dass keine neuen Fehler aufgetreten sind. Wenn jemand ein unverändertes Testszenario für ein paar Iterationen verwendet, kommt es zu einem Moment, in dem dieses Szenario keine neuen Fehler mehr erkennt — das ist ein Pestizid-Paradoxon.

Häufig ruhen sich Softwaretester auf ihren Lorbeeren aus und denken nicht daran, Regressionstests zu aktualisieren. Die Verwendung derselben Daten beim Testen wird zur Routine, und die Tester erkennen nicht, dass im Testprozess etwas nicht stimmt, weil keine neuen Fehler gefunden werden. Das ist ein großer Fehler und Testfälle müssen aktualisiert werden, um zu vermeiden, dass kritische Fehler übersehen werden.

#5 Du übernimmst die Pflicht des Product Owners

Die Softwareentwicklung und die Lieferung eines fertigen Produkts an einen Kunden hängen von der Zusammenarbeit vieler Menschen ab. Jedes Teammitglied hat seine Verantwortlichkeiten und Aufgaben, die sich überschneiden und miteinander in Beziehung stehen. Deshalb ist es wichtig, dass sich Entwickler genau auf ihre Aufgaben konzentrieren.

Taking the Product Owner’s duty is one of the mistakes frequently made by Software Testers.

Es scheint offensichtlich, aber es gibt Softwaretester, die sich nicht erinnern, was in ihren Aufgaben enthalten ist. Sie sollte nicht versuchen, ein Held zu sein und die Arbeit von jemandem zu erledigen — priorisieren Sie beispielsweise Fehler und entscheiden Sie, welche behoben werden müssen.

Das ist die Aufgabe des Product Owners und er/sie kennt die Geschäftsprioritäten und -ziele am besten. Aufgaben zu stehlen ist nicht hilfreich und schafft Verwirrung in einem Projekt. Dies könnte dazu führen, dass Zeit für unnötige Aufgaben verschwendet wird, die durch unsere Fehler verursacht wurden.

Zusammenfassung

Es gibt viele Fehler, die Softwaretester machen und die sie sehr oft nicht erkennen. Zum Glück können sie schnell und einfach behoben werden. Dies wird zu einer erheblichen Verbesserung des Softwareentwicklungsprozesses und der Zusammenarbeit der Teammitglieder führen.

Frequently Asked Questions

No items found.

Our promise

Every year, Brainhub helps 750,000+ founders, leaders and software engineers make smart tech decisions. We earn that trust by openly sharing our insights based on practical software engineering experience.

Authors

Emilia Gawrońska
github
QA-Ingenieurin

QA-Ingenieurin mit 9 Jahren Berufserfahrung.

Bianka Pluszczewska
github
Technischer Redakteur

Enthusiast für Softwareentwicklung mit 9 Jahren Berufserfahrung in dieser Branche.

Emilia Gawrońska
github
QA-Ingenieurin

QA-Ingenieurin mit 9 Jahren Berufserfahrung.

Bianka Pluszczewska
github
Technischer Redakteur

Enthusiast für Softwareentwicklung mit 9 Jahren Berufserfahrung in dieser Branche.

Read next

No items found...