Automatisierte Akzeptanztests für iOS-Entwickler

Session 90'

Keywords

ATDD, BDD, Automatisierte Akzeptanztests, Cucumber, iOS

Abstract

Gerade wenn ein Entwicklunsgteam nach agilen Methoden entwickelt und häufig releast, ist es wichitg, dass es seine Software regelmäßig testet. In vielen Fällen werden diese Tests manuell durchgeführt. Diese Methode ist langweilig und fehleranfällig, weil immer wieder die gleichen Testfälle abgespult werden. Im schlimmsten Fall werden diese Tests vernachlässigt und damit Fehler nicht erkannt. Daher sollten Entwickler früh danach streben, diese Tests zu automatisieren.

Die Tests haben nicht nur die Funktion, die Software auf Fehlerfreiheit zu überprüfen. Sie dienen auch als lebendige Dokumentation der umgesetzten Features und helfen dabei, die Kommunikation zwischen Entwickler und Kunde zu verbessern.

Für die iOS-Entwicklung wurden in letzter Zeit verschiedene Testingframeworks für das automatisierte Testen von Apps entwickelt. Dieser Vortrag gibt einen Überblick über die vorhandenen Tools am Markt, vergleicht die verschiedenen Frameworks und zeigt am Beispiel, wie Apps automatisiert getestet werden können. Dabei geht er auch darauf ein, wie Akzeptanztests aufgebaut sein sollten, damit sie langfristig wartbar und erweiterbar sind.

Vorkenntnisse

Vorkenntnisse in iOS-Entwicklung sinnvoll aber nicht notwendig

Speaker

Sven Günther

Folien: Automatisierte Akzeptanztests für iOS-Entwickler - Sven Günther

 
andrena objects Logo it-agile Logo mobile.de coremedia