Ich mag die Videos von James Bach sehr. Er hat eine sehr einzigartige Perspektive auf die Welt des Softwaretestens. Er wird euer Denken und viele der „besten“ Praktiken in der Testwelt infrage stellen.

Schaut euch unbedingt seine Open Lecture on Software Testing an:

 

Einige Tipps, wie man kreativer testen könnte: (Ja, einige sind für euch sicherlich kaum verständlich, aber sie haben mir geholfen)

  1. Testet jeden Tag mindestens einen Gegenstand (vielleicht einen Löffel/Stift/Tisch oder irgendetwas in dieser Richtung – Nur Beispiele). Baut euch im Geiste einige Testszenarien zusammen und stellt euch auch unmöglich Fragen. „Kann ich den Tisch auf einen Stuhl stellen“, denkt also auch über unmögliche Szenarien nach.
  2. Entwickelt Ideen rund um das Testen und lasst diese von anderen überprüfen. Beschäftigt euch täglich mit der Weiterentwicklung und opfert ruhig 30 Minuten täglich zum kreativen Nachdenken.
  3. Lest über das Testen – Blogs, Artikel und Bücher. Schreibt auch selbst Blogs mit eigenen Artikeln.
  4. Beteiligt euch an Online-Diskussionen, Foren und Gemeinschaften zum Thema Testen.
  5. Schreibt über das, was ihr lernt. Teilt es mit der ganzen Welt. (Beispiel dieser Blog hier)
  6. Stellt euch so viele Fragen, wie euch einfallen, und fragt euch dann, ob sie ausreichend sind.
  7. Lasst euch nicht von Misserfolgen oder Peinlichkeiten aufhalten. Lernt daraus und macht weiter.
  8. Eignet euch so viel Fachwissen wie möglich an.
  9. Lest, was Experten schreiben, und stellt es infrage.
  10. Stellt erstellte Test-Workflows infrage und erstellt neue Workflows.
  11. Stellt Fehlerlösungen (Fixes) infrage und definiert für euch andere Lösungen. Hinterfragt den Fehler und ob eventuell andere Testfälle und Testwege benötigt werden.
  12. Hinterfragt die Definition of Ready und Done, und ob der Test (euer Testteam) richtig eingebunden sind.
  13. Hinterfragt die Stages und die Definition der Stages-Workflows.
  14. Spielt verbuggte Spiele, der einfachste Weg, um schnell und effektiv Fehler zu sehen! So habt ihr auch Spaß beim Lernen. Schreibt euch die Fehler, die ihr beim Spielen gefunden habt auf, und versucht hier Ansätze zu finden, wie man diesen Fehler eventuell verhindert hätte.
  15. Hinterfragt die Entwickler und ihr Vorgehen beim Unittesting (oder wenn keins vorliegt, warum?).

Ich persönlich finde, der beste Weg, ein kreativer Tester zu sein, ist, kreativ zu sein – kreative Hobbys zu haben, hilft ebenso wie die Übung, Dinge aus ungewöhnlichen Richtungen zu betrachten.