iOS UI-тесты в BabylonТехнологии iOS
iOS-разработчик, в данный момент работает в Лондоне, до этого несколько лет в Берлине, а до этого работал в Mail.ru и Rambler&Co. Ведет свой блог на ilya.puchka.me, принимает активное участие в нескольких opensource-проектах (Sourcery, Stencil, Dip, XCTest-Gherkin).
Разберём, с какими проблемами мы сталкиваемся в процессе автотестирования нашего приложения, например, надёжность сетевого соединения, стабильность данных, быстродействие тестов и др., и подходы, которые мы используем для их решения, в частности использование локального сервера с возможностью записи и проигрывания записанных сетевых запросов.
В заключительной части доклада покажу, как выглядят наши автотесты с использованием языка Gherkin, какие потенциальные возможности это предоставляет, и какие в этом походе существуют проблемы.