Доступны приложения Skype для Linux и Chrome OS. Как Facebook тестирует свои мобильные приложения?

14 июля 2016 2 037

Новый клиент Skype для Linux и Chrome OS. Как Facebook тестирует свои мобильные  приложения?

Skype наконец-то снова появился в Linux

Linux – общее название для операционных систем, работающих на одноимённом ядре. Это программное обеспечение распространяется бесплатно, а его исходный код находится в свободном доступе. На самом деле у Skype ранее уже был Linux-клиент, но приложение «застряло» на одной из ранних версий и долгое время не обновлялось.

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

Также Skype расширяет возможности своего веб-клиента. Появились голосовые звонки для ноутбуков, работающих под управлением операционной системы Chrome OS (раньше была доступна только отправка сообщений). Видеозвонки и услуги стационарной телефонной связи станут доступны позднее.

Альфа-версия Linux-клиента доступна в Skype Community или на web.skype.com для веб-версии Chrome OS.

Лаборатория тестирования мобильных приложений Facebook

В центре хранения и обработки данных Facebook в Прайнвилле (штат Орегон, США) находится лаборатория для тестирования работы приложений Facebook, Messenger и Instagram на мобильных устройствах iOS и Android. Здесь тестируется каждое новое изменение, внесённое в работу приложений компании. Изначально тестирование проводилось только на одном устройстве, но с учётом огромного разнообразия мобильных девайсов на современном рынке, такая лаборатория просто необходима.

На данный момент в лаборатории располагается 2000 устройств на 60 стойках (в каждой по 32 девайса), начиная с базовых моделей Android Galaxy, заканчивая последними разработками Apple. На этих устройствах установлены различные соответствующие версии ПО. Для каждой стойки выделен отдельный Wi-Fi сигнал и предусмотрены перегородки для создания электромагнитных помех, чтобы исключить ситуацию, при которой соседние устройства перехватывают чужой Wi-Fi. Для уверенности в адекватности проводимых тестов устройства перезапускаются после каждого теста.

Для передачи последних версий кода все устройства подключены к PC или Mac. На каждой стойке располагается 8 Mac Mini для тестирования ОС iOS (потому что каждый из них может работать только с четырьмя iPhone) или 4 компьютера с операционной системой Leopard для тестирования Android-устройств. Последняя версия испытательной стойки также включает камеру, отслеживающую работу устройств.

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

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

Конечно, не только у Facebook есть такая лаборатория. Для тестирования работы приложений похожие центры есть у Xamarin (теперь в собственности Microsoft), Amazon и Google(для приложений Android).

 

Комментарии ()

Юмор и цитаты