Кажется, я немного перестарался с тредом про инфраструктуру для UI тестов в iOS 😅
Выложу в нескольких цепочках и добавлю ссылки в этот тред, для удобства навигации.
Наконец, пришло время поговорить о тестах и инфраструктуре.
👋 Начало:
twitter.com/mobileunderhoo…
Одним из первых вопросов на которые нужно будет ответить – это где выполнять тестовые сценарии. Конечно, вы можете согласиться на том, что каждый разработчик будет запускать тесты на своей локальной машине, перед тем как создать запрос на слияние с основной веткой.
🖥️ Железо:
twitter.com/mobileunderhoo…
Представим, что вы выбрали один из облачных провайдеров. Давайте перейдем к логике прогона тестовых сценариев на новых машинах.
⚙️ Выполнение тестов:
twitter.com/mobileunderhoo…
Запускать тесты оказалось не таким уж и хитрым делом. Но как мы можем подготовиться к росту их количества?
🏋️♂️ Масштабирование:
twitter.com/mobileunderhoo…
Последним, но не по значению аспектом вашей инфраструктуры, является аналитика. Как понять что с выполнением тестов нет проблем? Как узнать время выполнения каждого теста? И на многие подобные вопросы, вам поможет ответить аналитика вашей системы.
📊 Аналитика:
twitter.com/mobileunderhoo…