Решая очередную задачу, появилась необходимость внедрения автоматизации тестирования в процесс разработки веб-приложений. Принялись «разворачивать фреймворк» и писать тесты... и здесь нам надоело! Накопилась усталость от поддержки и изобретения своего велосипеда, от необходимости внимательного слежения за обновлениями webdriver, а также передачи информации по фреймворку новым тестировщикам и поддержки документации. В результате обзора и анализа существующих фреймворков выбор пал на Thucydides.
В своем докладе хочу рассказать, как мы организовали работу с фреймворком и как произвели миграцию тестов. Каким образом решали вопрос выбора архитектуры наших тестов (JBehave/JUnit), с какими проблемами столкнулись, как их разрешили и какие преимущества получили.
Презентация доклада:
Запись выступления: