Eine praktische Einführung in die testgetriebene Entwicklung von Unittests, Funktionstests und Akzeptanztests mit Codeception anhand einer einfachen Joomla! Erweiterung. Theoretische Grundlagen wie das Magische Dreieck im Projektmanagement, testgetriebene Softwareentwicklung (Test-Driven-Development, kurz TDD), verhaltensgetriebene Softwareentwicklung (Behaviour Driven Development; BDD), Joomla!, Composer und die kontinuierliche Integration von Tests kommen nicht zu kurz. Sie erfahren, warum Sie Testduplikate erstellen sollten und wie sich Fixtures, Stubs und Mocks voneinander unterscheiden.
Über die Autorin
Astrid Günther hat über 30 Jahre im öffentlichen Dienst gearbeitet. In dieser Zeit hat sie nebenberuflich ihr Abitur nachgeholt und im Anschluss ein Studium mit dem Abschluss Master of Computer Science bei der Fernuni Hagen abgeschlossen.
Heute arbeitet Astrid Günther als freiberufliche Entwicklerin und Autorin. Nebenbei arbeitet sie aktiv an der Entwicklung des Content Management Systems Joomla! mit und ist Volunteer in der Joomla! Automated Testing Working Group.
Astrid Günther lebt mit ihrem Mann und ihrer Tochter in einem kleinen Dorf in der Eifel und ist passionierte Joggerin.