Статьи

5 инструментов для тестирования мобильных приложений

Как разработчик приложения, вы должны убедиться, что ваше приложение работает и что при выпуске существует как можно меньше проблем. Существует множество инструментов тестирования, которые помогают распространять бета-версии и приглашают пользователей оставлять отзывы и сообщать о проблемах.

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

Некоторые инструменты предназначены только для iOS, а другие кроссплатформенные.

TestFlight для разработчиков iOS

TestFlight

TestFlight был отличным инструментом для разработчиков приложений для Android и iOS, однако он был приобретен Apple, и поддержка Android была удалена.

Если вы разработчик iOS 8, TestFlight — это бесплатный инструмент для тестирования приложений. С помощью TestFlight Beta Testing вы можете легко пригласить пользователей протестировать ваши приложения перед выпуском.

TestFlight позволяет пригласить до 1000 внешних пользователей или тестеров, используя их адрес электронной почты. Как только внешние тестировщики будут приглашены в TestFlight, они получат ссылку для загрузки официального приложения из App Store.

Чтобы быстро получать отзывы от членов команды, вы можете поделиться своими бета-версиями с 25 участниками вашей команды. Участникам команды должна быть назначена техническая или административная роль в iTunes Connect. Каждый член команды может протестировать вашу бета-версию на 10 устройствах.

TestFlight позволяет легко и просто собирать отзывы от реальных пользователей. Вы можете использовать TestFlight для тестирования своих приложений на iPhone, iPad и iPod touch под управлением iOS 8 или более поздней версии, но приложения Mac не могут быть протестированы.

Попробуйте TestFlight

TestFairy

TestFairy

TestFairy бесплатна на 100%, но корпоративный пакет предлагается для больших команд.

TestFairy предлагает отличные возможности для разработчиков приложений. Одна из выдающихся особенностей — запись видео на стороне клиента, а не только снимки экрана. TestFairy предоставляет видеозапись точного теста со стороны клиента, включая ЦП, память, GPS, мониторинг сети, журналы, отчеты о сбоях и многое другое.

С приложениями Android вам не нужно интегрировать какие-либо SDK или API-интерфейсы в свои сборки приложений. Вы загружаете свой APK (файл приложения Android) на платформу TestFairy. Затем TestFairy разбирает ваш APK-файл, вставляет необходимые хуки в нужные места для сбора информации и собирает ее для распространения среди бета-тестеров.

Если вы разработчик iOS, вам придется добавить одну строку кода.

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

Начните использовать TestFairy

Google Play Native App Бета-тестирование

Если вы разработчик Android, у вас, скорее всего, будет доступ к консоли разработчика Google. Вы можете использовать личный аккаунт Google для доступа к этому. Если вы являетесь организацией, Google рекомендует зарегистрировать новый аккаунт.

В июле 2014 года команда Google Play объявила, что API публикации разработчиков Google Play теперь доступен для всех разработчиков.

API подписок и покупок в приложении позволяет управлять покупками и подписками в приложении.
API публикации позволяет загружать и публиковать приложения, а также выполнять другие задачи, связанные с публикацией.

Это включает в себя некоторые функции тестирования, такие как:

  • Отправка уведомлений по электронной почте
  • Советы по оптимизации
  • Расширенная статистика доходов
  • Массовый экспорт отзывов
  • Глубокие ссылки и проверка веб-сайта для оптимизации результатов поиска и взаимодействия

Примечание . Если вы планируете продавать приложения или делать покупки внутри приложения, убедитесь, что у вас есть учетная запись продавца в вашей стране и что у вас есть кредитная карта, чтобы оплатить регистрационный сбор в размере 25 долларов США.

Зарегистрируйтесь в Google Play Developer Console

HockeyApp

HockeyApp

HockeyApp позволяет разработчикам распространять бета-версии приложений для iOS, Android, Windows Phone и Mac OS. Microsoft теперь владеет HockeyApp.

HockeyApp не предлагает бесплатный тариф, но вы можете попробовать HockeyApp бесплатно в течение 1 месяца. Цены начинаются от 10 долларов в месяц, что позволяет создавать до 5 приложений. HockeyApp предлагает неограниченное хранилище и неограниченное количество разработчиков и тестеров для всех планов.

Особенности включают в себя:

  • Консолидированное распространение на всех платформах для обработки обновлений
  • Отчеты о сбоях и анализ, которые могут быть интегрированы с контролем версий
  • Легкая обратная связь для пользователей
  • Аналитика пользователей, оборудования и ОС
  • Команда и пользователь managemtn

Попробуй HockeyApp

Ubertesters

ubertester

Ubertesters — это комплексное решение для тестирования, которое предлагает широкий спектр инструментов для распространения новых сборок и сообщения об ошибках. Вы даже можете включить и отключить определенные сборки для тестирования. Ubertesters предлагает бесплатные и премиальные планы, бесплатный план предлагает 100 МБ хранилища и 2 проекта. В настоящее время поддерживаются приложения для iOS и Android, а Windows будет доступна в будущем.

Особенности включают в себя:

  • Анализ отчетов об ошибках через ОС платформы и статус
  • Распространение бета-версий и обновлений
  • Управление командой
  • обмен сообщениями
  • Интеграция с внешними системами отслеживания ошибок

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

Попробуйте Ubertesters

Вывод

Это всего лишь набор инструментов, доступных для разработчиков, которые позволяют внешним тестировщикам получать доступ к своим приложениям. Какой из вышеперечисленных (или других вариантов) вы пробовали и порекомендуете?