Eine Person, die sich im explorativen Testen auszeichnet, besitzt in der Regel die folgenden Eigenschaften und Fähigkeiten:
Neugier: Explorative Tester müssen von Natur aus neugierig sein und es genießen, neue Dinge über die von ihnen getestete Software zu entdecken. Sie müssen motiviert sein, herauszufinden, wie sich die Software auf unerwartete Weisen verhält und wie sie verbessert werden kann.
Kreativität: Exploratives Testen erfordert ein gewisses Maß an Kreativität, um über den Tellerrand zu denken und unkonventionelle Testszenarien zu entwickeln. Ein guter explorativer Tester kann die Software aus verschiedenen Perspektiven betrachten und sich vorstellen, wie sie auf unerwartete Weisen verwendet werden könnte.
Problemlösungsfähigkeiten: Explorative Tester müssen in der Lage sein, Probleme schnell und effektiv zu diagnostizieren und Lösungen zu finden. Sie müssen sich schnell anpassen können und ihre Teststrategien bei Bedarf adaptieren.
Aufmerksamkeit für Details: Ein guter explorativer Tester achtet genau auf die Software und kann subtile Details bemerken, die anderen entgehen könnten. Sie müssen Änderungen in der Software im Laufe der Zeit bemerken und nachverfolgen können und ein gutes Verständnis dafür haben, wie verschiedene Teile der Software miteinander zusammenhängen.
Kommunikationsfähigkeiten: Explorative Tester müssen in der Lage sein, ihre Ergebnisse effektiv an Entwickler und andere Stakeholder zu kommunizieren. Sie müssen komplexe Probleme klar und prägnant erklären können und genügend Details bereitstellen, damit andere die von ihnen gefundenen Bugs reproduzieren können.
Technisches Wissen: Obwohl das explorative Testen kein tiefes Verständnis der getesteten Technologie erfordert, sollte ein guter explorativer Tester ein solides Verständnis der Grundlagen der Softwareentwicklung und des Testens haben. Sie sollten schnell erfassen können, wie die Software funktioniert und was ihre Grenzen sind.
Flexibilität: Das explorative Testen ist ein iterativer Prozess und gute explorative Tester können ihre Teststrategien bei Bedarf anpassen. Sie sollten flexibel in ihrem Ansatz sein und ihren Testplan angleichen können, wenn neue Informationen auftauchen.
Erkennst du dich wieder, wenn du die oben genannten Anforderungen liest? Das macht dich zum perfekten explorativen Tester!