Автоматическое тестирование приложений
Facebook собрал кластер из 2,200 телефонов для тестирования приложений
Facebook сегодня показал то, как он тестирует приложения для Android в своем дата-центре в Орегоне – кластер из примерно 2200 смартфонов.
Facebook сегодня показал то, как он тестирует приложения для Android в своем дата-центре в Орегоне – кластер из примерно 2,200 смартфонов.
Год назад каждый программист Facebook тестировал код на доступных поблизости смартфонах. Проблема была в том, что далеко не не все модели, не все версии операционной системы, не все способы подключения таким образом можно было задействовать. В результате социальная сеть собрала 60 новых стоек на своей серверной ферме, в каждой из которых находится по 32 телефона.
Facebook использует программу CT-Scan для тестирования каждой новой версии на каждом из устройств, при помощи Mac Mini для iPhone и Open Compute Project Leopard для Android.
Amazon Web Services (AWS) предлагает своей сервис тестирования AWS Device Farm, а Google Cloud Platform — Firebase Test Lab для Android, однако публичное облако естественно не лучший выход для Facebook. На каждую конфигурацию устройств у него приходятся десятки или сотни тысяч пользователей, так что тесты должны достоверно выявлять все сбои и ошибки в ПО. Поэтому появление собственного кластера для тестирования мобильных приложений совсем не удивительно.
Всего в 2015 году в экосистеме Android насчитывалось 24,093 устройств от 1,294 производителей.
-
Новости4 недели назадВидео и подкасты о мобильной разработке 2026.13
-
Разработка4 недели назад10 ошибок, которые Android-разработчики до сих пор допускают при работе с Jetpack Compose
-
Разработка4 недели назадЯ купил самый дешёвый MacBook от Apple и попробовал заняться настоящей разработкой
-
Видео и подкасты для разработчиков3 недели назадЗачем нужны Vim и NeoVim в 2026 — Своя среда разработки вместо готовой IDE

