TestFlight — это онлайн-сервис для беспроводной установки и тестирования мобильных приложений , в настоящее время принадлежащий Apple Inc. и предлагаемый только разработчикам в рамках программы разработчиков iOS . [2] [3] [4] Разработчики регистрируются в сервисе для распространения приложений среди внутренних или внешних бета-тестеров , которые впоследствии могут отправлять разработчикам отзывы о приложении. [4] [5] [6] TestFlight SDK дополнительно позволяет разработчикам получать удаленные журналы, отчеты о сбоях и отзывы тестировщиков. [7]
TestFlight изначально поддерживал тестирование приложений Android и iOS , но с марта 2014 года Apple прекратила поддержку Android. [8] [9] С 2015 года приложения для TestFlight должны быть опубликованы с помощью Xcode , а тестировщики должны быть приглашены с помощью iTunes Connect . [4]
Разработчики также могут предоставить тестировщикам код приглашения TestFlight по электронной почте или на веб-странице. [10] Когда ссылка открывается на iPhone с установленным приложением TestFlight, тестировщик может напрямую установить бета-приложение на свое устройство. Разработчики могут создавать группы бета-тестеров напрямую, используя интеграцию App Store и Xcode, и публиковать эти ссылки приглашения.
После приглашения до 100 внутренних тестировщиков (до 30 устройств у каждого) и 10 000 [11] внешних бета-тестеров могут загрузить и протестировать сборку приложения. Одновременно можно тестировать до 100 приложений, как внутренних, так и внешних. Тестировщики могут быть сгруппированы и для каждой группы могут быть созданы отдельные сборки. Приложение TestFlight для iOS уведомляет тестировщиков о доступности новых сборок, функциях, на которых следует сосредоточиться, и позволяет отправлять отзывы. [4]
TestFlight был основан Бенджамином Саттерфилдом и Тристаном Косминкой 23 декабря 2010 года и был разработан как единая платформа для тестирования мобильных приложений на устройствах Android и iOS . [12] Он был приобретен Burstly в марте 2012 года и, таким образом, получил ресурсы, необходимые для запуска TestFlight Live . [12]
В 2011 году Burstly привлекла 7,3 млн долларов от Upfront Ventures , Rincon Venture Partners, Softbank Capital и других. [9] Apple Inc. приобрела Burstly в феврале 2014 года и прекратила поддержку Android с марта 2014 года. [8] [9] Apple также закрыла FlightPath (мобильное аналитическое решение и замену TestFlight Live ) и SkyRocket (платформу монетизации мобильных приложений) в том же месяце. [9] [13]
17 декабря 2023 года на Wayback Machine были обнаружены несколько терабайт предварительных версий приложений iOS , которые были зеркалированы с 2012 по 2015 год, когда серверы TestFlight по ошибке сделали их общедоступными. Его окрестили «Teraleak» или «Terascrape», по аналогии с Gigaleak от Nintendo, появившимся тремя годами ранее. [14] Этот контент был позднее удален из Internet Archive 4 января 2024 года . [ требуется цитата ]