Робот в роли тестировщика

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

К настоящему времени готовы два рабочих прототипа робота, оснащённые манипулятором (тапстером), по конструкции напоминающим палец человека. Они имитируют действия пользователя, позволяя изучать опыт взаимодействия с устройством через экран.

Недостижимая для человека скорость

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

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

Из чего сделаны роботы

За основу был взят проект с открытым исходным кодом Tapster 3 – аппаратная платформа и ПО, позволяющие создавать оборудование для тестирования мобильных устройств. Он имеет кинематику дельта-роботов. Высокие скоростные характеристики, точность и надёжность подобных устройств ценятся в медицине и в фармацевтической промышленности, где используются на упаковочных и сортировочных линиях.

Специалисты «Лаборатории Касперского» переработали проект для тестирования устройств на KasperskyОS. Под эту цель была, по сути, заново собрана механическая часть, а также существенно переделано ПО для управления устройством. В будущем планируется расширить функциональность робота за счет распознавания образов.

Тестовые сценарии

К настоящему моменту автоматизированы более 20 тестовых сценариев. Один из них включает в себя тестирование энергопотребления и термоконтроля (нагрева) самого телефона и установленных приложений – изменение потребления при открытии, закрытии приложений, активном использовании. Для проведения таких исследований к внешней плате управления робота подключены датчики для снятия показателей энергопотребления и температуры корпуса тестируемого устройства.

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

Перспективные планы

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

«В выборе модели робота мы ориентировались на опыт крупнейших производителей оборудования. Сейчас в разработке находится робот, который способен тестировать датчик акселерометра, ускорения или гироскопа, то есть сможет в разных плоскостях поворачивать и фиксировать, например при развороте экрана проверять, как срабатывает датчик акселерометра», – рассказал Дмитрий Лукиян, руководитель направления по развитию бизнеса KasperskyOS.

«Лаборатория Касперского» активно развивает комплекс оборудования для тестирования мобильных устройств. Кроме тапстера, лаборатория оснащена различной аппаратурой от известных мировых лидеров: эмуляторами базовой станции, осциллографами, системами для измерения потребления энергии и параметров батареи устройства. Для измерения температуры и оценки нагрева устройств используется тепловизор и термокамера. Тестовые стенды используются для проверки звуковых параметров и прогонки сценариев на различных сборках KasperskyOS. Имеются стенды для тестирования датчиков приближения и освещённости, строятся стенды для проверки камеры, Wi-Fi, Bluetooth.

Фото: пресс-служба «Лаборатории Касперского»

Следите за нашими новостями в Телеграм-канале Connect


Поделиться:



Следите за нашими новостями в
Телеграм-канале Connect

Спецпроект

Цифровой девелопмент

Подробнее
Спецпроект

Машиностроительные предприятия инвестируют в ПО

Подробнее


Подпишитесь
на нашу рассылку