C ростом команд неизбежно растет количество фич, а вместе с тем и тестовая модель и количество тест-кейсов, которые необходимо проверять при регрессионном тестировании. При этом количество команд растет не просто так, в нашем случае бизнесу хочется релизиться все чаще и чаще, не потеряв в качестве.
То, как мы в Альфа-Лаборатории решали проблему поиска баланса между скоростью, бюджетом и качеством, мы и рассмотрим сегодня на примере Альфа-Мобайла. Забегая вперед, ВНИМАНИЕ, СПОЙЛЕР!!! наше решение доступно на github: библиотека [colibri-ui][1] и шаблон [colibri-ui-template][2] для быстрого старта.
_В написании статьи принимали активное участие Павел [pvivanov][3] и Лилия [Lidiyatullina][4]
_
[![][5]][6]
В далёком 2013 нас даже не посещали мысли об автоматизации тестирования, поскольку процесс регрессионного тестирования занимал один день одного тестировщика на обе ОС (iOS/Android).
Однако с активным ростом приложения, добавлением в него новых услуг и сервисов затраты на ручное тестирование стали также расти высокими темпами.
[Читать дальше →][7]
[1]:
https://github.com/alfa-laboratory/colibri-ui
[2]:
https://github.com/alfa-laboratory/colibri-ui-template
[3]:
https://habrahabr.ru/users/pvivanov/
[4]:
https://habrahabr.ru/users/lidiyatullina/
[5]:
https://habrastorage.org/web/a33/cef/b83/a33cefb837cd46c1a29d62c6d0257019.jpg
[6]:
https://habrahabr.ru/company/alfa/blog/335278/
[7]:
https://habrahabr.ru/post/335278/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut