Процесс разработки и выкатка релизов в Badoo. Автоматическое тестирование. Девелоперское окружение

d5451e9c5f51a93d871ac44c91a8a4a7.png В июле мы вместе с ведущими IT-Kompot и релиз-инженерами Badoo Владиславом Черновым и Олегом Оямяэ записали выпуск подкаста «Процесс разработки и выкатка релизов в Badoo. Автоматическое тестирование. Девелоперское окружение». Так как прошлый подкаст вызвал интерес у слушателей и читателей, то этот подкаст мы тоже превратили в статью. О чем говорили: Процесс разработки и выкатки релизов в компании Badoo. Используемые инструменты.GIT Workflow. Каждая задача в отдельной ветке; Использование JIRA, TeamCity и AIDA; Формирование релиза и выкатка двух релизов в день. Проблемы и их решения (откат, патчи и т.д.). Автоматическое тестирование. Рецепт быстрого прогона большого количества тестов.Что мы используем; Как гоняем тесты; Code Coverage; Пускалка. 18000 тестов за 3,5 минуты. Девелоперское окружение в команде, разрабатывающей сложную распределенную систему И рекомендации от ребят: полезные книги, статьи и т.д. Читать полностью

© Habrahabr.ru