Простыми словами
Пока приложение не опубликовано, обычным способом его на iPhone не поставить. TestFlight решает эту задачу: разработчик загружает сборку в кабинет Apple, добавляет тестировщиков по почте или публичной ссылке, и они устанавливают её через приложение.
Сборка действует ограниченное время, обычно несколько месяцев, после чего нужно загрузить новую.
Как это работает
Различают внутреннее тестирование для членов команды и внешнее для людей вне неё. Внешние сборки проходят краткую проверку Apple, внутренние доступны быстрее. Тестировщики оставляют отзывы и скриншоты прямо из приложения.
У Android похожую роль играют закрытые и открытые тестирования в Google Play Console, а также раздача файлов напрямую.
Зачем это бизнесу
Для заказчика это возможность увидеть и потрогать приложение задолго до релиза, а не принимать работу по описанию. Ошибки находят на реальных телефонах, а не только на компьютере разработчика.
Для бизнеса с сотрудниками, которые будут пользоваться приложением, TestFlight позволяет провести пилот на небольшой группе перед запуском для всех.
Что важно учесть
Подготовьте план тестирования: кто, на каких устройствах и какие сценарии проходит. Без плана тестировщики открывают приложение один раз и не возвращаются, а ошибки находят уже клиенты.
Пример из практики
Служба доставки в Атырау перед запуском приложения для курьеров выдала сборку десяти сотрудникам через TestFlight. Они нашли проблемы с картой на старых моделях, и до релиза их исправили.
Частые ошибки
- Тестировать только на одном устройстве
- Не собирать отзывы в одном месте
- Забывать, что сборки истекают
- Давать сборку без инструкции
- Не обновлять тестовую версию после замечаний