Successfully reported this slideshow.

QA Fes 2016. Святослав Логин. Как тестировать фичи прямо на продакшене с помощью Release-train и Feature flags

4

Share

1 of 29
1 of 29

QA Fes 2016. Святослав Логин. Как тестировать фичи прямо на продакшене с помощью Release-train и Feature flags

4

Share

В своем докладе, на примере проекта «Prom+», я поделюсь практикой налаженного процесса разработки продукта, совместными усилиями QA-Developer. Также расскажу как тестировать новые фичи прямо на продакшене с методикой «Release train» и «Feature flags» в компании.

В своем докладе, на примере проекта «Prom+», я поделюсь практикой налаженного процесса разработки продукта, совместными усилиями QA-Developer. Также расскажу как тестировать новые фичи прямо на продакшене с методикой «Release train» и «Feature flags» в компании.

More Related Content

Viewers also liked

More from QAFest

Related Books

Free with a 14 day trial from Scribd

See all

QA Fes 2016. Святослав Логин. Как тестировать фичи прямо на продакшене с помощью Release-train и Feature flags

  1. 1. Киев 2016 Первый в Украине фестиваль тестирования Как тестировать фичи прямо на продакшене с помощью Release-train и Feature flags Святослав Логин
  2. 2. Киев 2016<Как тестировать фичи прямо на продакшене с помощью Release-train и Feature flags> О себе: - Святослав Логин - QA --} Automation QA --} QA Lead в Evo.company - 4 года в отрасли тестирования - 4 проекта
  3. 3. Киев 2016<Как тестировать фичи прямо на продакшене с помощью Release-train и Feature flags>
  4. 4. Киев 2016<Как тестировать фичи прямо на продакшене с помощью Release-train и Feature flags> В evo.company входят такие проекты:
  5. 5. Киев 2016 Обещает помочь, но не помогает Исчезает в самом начале и появляется только в конце Делает 99% всей работы Вообще не понимает, что происходит В любой команде найдутся такие люди:
  6. 6. Киев 2016 Основные проблемы в процессе разработки - Ошибки при проработке требований - PM уделяют большое внимание найденным багам - Поддержка большого кол-ва версий - Отсутствие итерационности - Компетентность сотрудников желает быть лучше
  7. 7. Киев 2016 К чему приводят такие проблемы?
  8. 8. Киев 2016 Какой выход из ситуации? - Тестирование начинать с первых дней - Делиться как можно больше информацией - Внедрить методику <Release-train> - Покрыть критичные места автотестами
  9. 9. Киев 2016 Отлаженный процесс на проекте Prom+
  10. 10. Киев 2016 Стейджы на проекте Prom+
  11. 11. Киев 2016 Стейджы на проекте Prom+ production Чт Пн trunk (default) stable (RC) Pre-default
  12. 12. Киев 2016 Как работает Release-train в проекте Prom+ - Создание нового branch’а 2 раза в неделю
  13. 13. Киев 2016 Как работает Release-train в проекте Prom+ - Деплой нового branch’а 2 раза в неделю
  14. 14. Киев 2016 Как работает Release-train в проекте Prom+ Обновление на новый branch по времени: - Satu.kz, Deal.by - до 11:00 - Tiu.ru, Prom.ua - с 14:00 по 15:00 Branch Пн Вт Ср Чт Пт 1.1 2.2 3.3 12:00 12:00 12:00 default stable(RC) default default stable stable Дни недели default
  15. 15. Киев 2016 Плюсы методики Release-train: 1) Нет накопления кода
  16. 16. Киев 2016 Плюсы методики Release-train: 2) Раннее тестирование
  17. 17. Киев 2016 Плюсы методики Release-train: 3) Нет проблем c поддержкой branch’s
  18. 18. Киев 2016 Плюсы методики Release-train: 4) Планирования выхода фичей
  19. 19. Киев 2016 Минусы методики Release-train: - Очень быстро уходят изменения в продакшен
  20. 20. Киев 2016 Как работает Release-train в проекте Prom+ Что помогает не отображать новые фичи, которые не завершены? - это “Feature flags”
  21. 21. Киев 2016 Значение для привязки Конкатенация Название функционального флага Кондишен под аудиторию компаний Работа с Feature flags
  22. 22. Киев 2016 Нагрузка на сервер Работа с Feature flags
  23. 23. Киев 2016 Ошибки на сервере Работа с Feature flags
  24. 24. Киев 2016 РЕЗУЛЬТАТ +35% Feature flags А/Б тест
  25. 25. Киев 2016 Бета-компаниями
  26. 26. Киев 2016 Бета-компаниями
  27. 27. Киев 2016 - Запуск новой фичи в любую минуту - Возможность проверить новую фичу на продакшене - Легкая реализация для проведение А/Б теста - Запуск функционала на определенном кругу людей (Бета-тестировщики) Преимущества Feature flags?
  28. 28. Киев 2016 Подведем итог:
  29. 29. Киев 2016 Спасибо за внимание! Вопросы?

×