В процессе разработки приложения, заказчик хочет контролировать процесс становления приложения. Для реализации данной задачи, под каждую платформу существует отдельный сервис внутреннего тестирования.

Тестирование Apple

Для разработчиков Apple, предлагается к использованию сервис TestFlight. Эта система позволяет объединить до 1000 тестировщиков в различные группы с различными правами. Тестировщик в течении 10 минут получает уведомлении о новом релизе приложения. Максимальный срок тестирования одной версии приложения может составлять не более 30 дней, после этого тестирование будет прекращено. Из практики можно судить, что наши разработчики делают промежуточные релизы гораздо чаще чем 30 дней, соответственно срок такого тестирования не ограничен. Если заказчик выбирает персональное тестирование на 1-ом устройстве, то разработчик может создать персональный установочный файл IPA, с подписью целевого устройства UDID (см рисунок). Код устройства можно получить из приложения iTunes в разделе «об устройстве».

udid

Тестирование Android

Разработчикам Android, для тестирования приложения необходимо создать специальную группу в GooglePlus, присоединение к которой позволяет оперативно узнавать об обновлениях и промежуточных версиях. С устройствами на базе Google Android все гораздо проще, чем в случае Apple, тут можно распространять APK файлы (установщики) на любое устройство. Мы придерживаемся именно такого подхода, это не влечет за собой никаких сложных действий и инструкций. В большинстве случаев групповое тестирование организует заказчик самостоятельно, он точнее знает свою целевую аудиторию и подбирает соответствующую фокус-группу.