Aus dem Kurs: Test Driven Development (TDD) - Grundlagen

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Warum ist Testautomatisierung so wichtig?

Warum ist Testautomatisierung so wichtig?

Test-driven Development ist so etwas, wie die Königsdisziplin der Test-Automatisierung. Um die Vorzüge von Test-driven Development zu verstehen, muss man also auch die Vorzüge der Test-Automatisierung verstehen. Grundsätzlich testen wir, um Fehler zu finden. Wobei eigentlich stimmt das überhaupt nicht, wir wollen keine Fehler finden, sondern wir wollen, dass Fehler sich nicht besonders stark oder gar nicht auswirken können. Wenn es also einen Fehler gibt, der sich nicht auswirkt, dann gibt es auch keinen Fehler. Ganz interessant ist dabei, dass die Kosten eines Fehlers besonders hoch sind, je später im Entwicklungsprozess dieser Fehler auftritt. Wenn ein Entwickler gerade an einer Stelle ist und einen Fehler macht und diesen Fehler sofort bemerkt, dann ist er noch im Problemkontext und kann den Fehler sofort beheben. Es gibt also so gut wie keine Reibungsverluste. Wenn stattdessen ein Tester feststellt, dass die Software einen Fehler hat, dann muss er höchstwahrscheinlich erstmal…

Inhalt