Warum Agile Testing seines Namens würdig ist

Einführung Im letzten Artikel haben wir beschrieben, was Agile Testing ist und welche Vorteile es mit sich bringt.

Read More

Agile Testing - eine Domäne von high performing Teams

Kleine Wasserfälle und ihr Einfluss auf die Performance Die Tester, Entwickler, Scrum Master, Product Owner unter euch, die diesen Artikel lesen, kennen das Problem: die Entwickler sind zwei oder sogar drei Wochen am Entwickeln, der Sprint nähert sich dem Ende. Noch muss die QA (“Quality Assurance”) das Inkrement als “done” abstempeln, bevor es offiziell wird. Und dann passiert es wieder: Im Inkrement wurde ein Fehler gefunden, es kommt zurück und die Suche nach den Bugs fängt an. In diesem Moment liegen bereits alle Nerven blank. Das Sprintziel ist gefährdet. Niemand weiß, wie lange es dauern wird und der Kunde wartet ungeduldig auf die neuen Features, die ihm mehrmals versprochen wurden. Wird wieder nachts gearbeitet, um das Sprintziel zu erreichen? Wird QA genug Zeit haben, um alle Tests auszuführen? Oder entscheidet sich das Team, den Sprint zu verlängern? Klingt wie eine Wahl zwischen Pest und Cholera. Dem agilen Manifest entspricht es in keinster Weise. Und leider haben wir solche Szenarios unzählige Male bei Kunden gesehen.

Read More

Agile Testing Manifesto

Schon einmal davon gehört? Während meiner Recherchen zu “Agile Testing” bin ich auf das Werk von Karen Greaves and Samantha Laing gestoßen. Das Agile Testing Manifesto ist eine Sammlung von Leitprinzipien für das Testen im Kontext der agilen Softwareentwicklung. Es zeigt uns, wie wir über Tests im agilen Kontext denken sollen und ist eine hervorragende Anleitung dafür, wie das Testen in einer agilen Umgebung angegangen werden sollte.

Read More