[#] Как мы уже 4 года выживаем в условиях двух релизов в день
habrabot(difrex,1) — All
2016-12-16 12:00:03


![][1]

**Здравствуй, Хабр!** Сегодня я хочу завершить цикл статей об организации тестирования (начавшийся с изучения [ошибок][2] и [опыта][3]), рассказав о том, как же все-таки Badoo выпускает два качественных серверных релиза каждый день. _Кроме пятницы, когда мы релизимся только утром. Не надо релизиться в пятницу вечером._
Я пришел в Badoo чуть более четырех лет назад. Все это время наши процессы и инструменты для тестирования непрестанно развивались и совершенствовались. Для чего? Число разработчиков и тестировщиков увеличилось примерно в два раза — значит, для каждого релиза готовится больше задач. Количество активных и зарегистрированных пользователей тоже удвоилось — а значит, и цена любой нашей ошибки стала выше. Для того чтобы доставлять пользователям максимально качественный продукт, нам нужны всё более и более мощные средства контроля качества, и эта гонка не заканчивается никогда. Цель этой статьи не только продемонстрировать работающий пример, но и показать, что **какими бы крутыми ни были ваши процессы контроля качества, наверняка можно сделать их еще лучше**. Технические реализации некоторых инструментов вы сможете найти по ссылкам на другие статьи, о некоторых из них нам еще предстоит написать.

В Badoo существует несколько разных QA-флоу, отличие которых обосновано разными средствами разработки и целевыми платформами (_но мы используем для них общие системы: JIRA, TeamCity, Git и т.д._), и я вам расскажу о процессе тестирования и деплоя наших серверных задач (а заодно и веб-сайта). Его можно условно разделить на 5 больших этапов (_хотя тут, конечно, многие мои коллеги считают по-разному_), каждый из которых включает в себя и ручную, и автоматизированную составляющую. Постараюсь рассказать вам по очереди о каждом из них, отдельно выделяя то, что изменялось и развивалось в последние годы.
[Читать дальше →][4]

[1]: https://habrastorage.org/files/04e/500/2d0/04e5002d064c403d87652e424f1b99ac.png
[2]: https://habrahabr.ru/company/badoo/blog/301764/
[3]: https://habrahabr.ru/company/badoo/blog/316050/
[4]: https://habrahabr.ru/post/317700/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut