Effektive Softwaretests sind ein wesentlicher Bestandteil der Schadensbegrenzung bei Softwarefehlern und schaffen Vertrauen in Softwaresysteme. Bei herkömmlichen Projekten werden Produkttests vor einer einzigen Release-Phase durchgeführt. Im agilen Softwaretest-Lebenszyklus werden die Tests jedoch bei jeder Iteration der Software durchgeführt. Darüber hinaus beinhalten agile Ansätze und Artefakte wie User Stories von Beginn des Projekts an testgetriebene Ansätze.

In diesem Lernpfad werden Sie die Prinzipien, die der agilen Entwicklung zugrunde liegen, und einige der wichtigsten agilen Methoden besprechen. Sie lernen etwas über das Testen im agilen Kontext und über die Fähigkeiten, die ein agiler Tester haben sollte. Außerdem werden spezifische Techniken für das agile Testen und die Werkzeuge, die agilen Testern zur Verfügung stehen, behandelt.