Beiträge

Antipattern im Bereich der Testautomatisierung – Einführung

Der Einsatz automatisierter Tests ist als Mittel der Qualitätssicherung aus Softwareprojekten nicht mehr wegzudenken. Viele Projektteams nutzen das Potential ihrer Testautomatisierung jedoch nicht vollständig oder machen sich das Leben unnötig schwer. Die Blog-Reihe stellt die in der Praxis am häufigsten beobachteten Unarten bei der Erstellung automatisierter Tests vor.

Einführung

Viele Wege führen bekanntlich nach Rom – vielleicht noch einige mehr zu einem korrekten, robusten, verständlichen und gut wartbaren automatisierten Testfall.

Während die meisten Projektteams bei der Entwicklung des Applikationscodes noch wohlüberlegt und methodisch durchdacht vorgehen, wird bei der Automatisierung der Testfälle oft munter drauflos programmiert. Ein zu später Einstieg in die Testaktivitäten, unzureichende Planung, ungeeignetes Design, fehlende Standards, lückenhafte Dokumentation und Mängel in der Qualitätssicherung der Testautomatisierung führen dazu dass sich Projektteams immer wieder hoffnungslos verrennen und nicht dort ankommen, wo sie ursprünglich hinwollten.

Die Blog-Reihe stellt einige der am häufigsten in Testautomatisierungsprojekten beobachteten Missstände als Liste von Antipattern vor.

Nach der Beschreibung des Sachverhaltes und der möglichen Ursachen, werden für jedes Antipattern Lösungswege sowie vorbeugende Maßnahmen aufgezeigt. Die Liste der Antipattern lässt sich gleichermaßen auf Unit-Tests, als auch auf automatisierte Integrationstests und auf UI-Tests anwenden.

  1. Der Belanglose – „Viel Lärm um Nichts
  2. Der Besserwisser – „Immer das letzte Wort haben“
  3. Der Chaot – „Der Weg ist das Ziel“
  4. Der Hochstapler – „The Show must go on“
  5. Der Lokalmatador – „My Host is my Castle”
  6. Der Lügner – „Wer einmal lügt dem glaubt man nicht“
  7. Der Optimist – „Wer durch die rosarote Brille schaut wird blind“
  8. Der Pedant – „So habe ich das schon immer gemacht“
  9. Das Phantom – „Wer war das nochmal“
  10. Die Schlafmütze – „Er läuft und läuft und läuft“
  11. Der Schmutzfink – „Nach mir die Sintflut“
  12. Der Schnüffler – „Es gibt Dinge die will man gar nicht wissen“
  13. Der Teamplayer – „Toll ein Anderer macht’s“
  14. Der Workaholic – „Bescheidenheit ist eine Zier“

Die noch nicht verlinkten Beiträge werden noch erstellt.