Мощь 2000 смартфонов и 8 «маков» помогает Facebook тестировать приложения

Это помогает оптимизировать их работу.

Facebook всегда ответственно подходила к созданию и тестированию приложений. Именно поэтому они выходят с минимальным количеством багов.

На территории одного из дата-центров Facebook в городе Прайнвилл установлено 60 серверных шкафчиков, внутри которых лежит по 32 смартфона с iOS и Android на борту. Шкафы оборудованы автономной системой электропитания и доступом к Wi-Fi. Каждая стойка со смартфонами полностью изолирована от внешних воздействий.

Тестирование приложений происходит с помощью программы CT-Scan для iOS и Open Compute Project Leopard для Android. Софт отвечает за оптимизацию работы приложения.

Но не все гаджеты находятся в шкафчиках, поэтому часть из них инженеры расположили на специальных стенах с полочками для смартфонов.

Для управления стеллажами с устройствами на iOS используется 8 Mac Mini, для Android – четыре OCP-сервера Leopard на каждую категорию смартфонов. Кроме того, внутри шкафчиков установлены камеры для отслеживания процесса установки, запуска и удаления тестового билда приложения.

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

Конечно, никто не отменял человеческий фактор, поэтому после автоматизированной проверки идёт ручная, живыми людьми. [VentureBeat]

Источник: iphones.ru

Читайте также  5 классных игр, на которых сегодня можно лихо сэкономить
ITC infotech