

«Лаборатория Касперского» автоматизирует тестирование устройств на KasperskyOS
В «Лаборатории Касперского» рассказали об автоматизации процесса тестирования устройств на KasperskyOS. Для этого в компании используются два робота, оснащённые манипулятором, который напоминает человеческий палец. Они подражают действиям пользователя, изучая взаимодействие с устройством через сенсорный экран.
Роботы созданы на базе проекта Tapster 3 с открытым исходным кодом. Эта платформа, предназначенная для тестирования мобильных устройств, включает аппаратные средства и ПО и использует кинематику дельта-роботов. Такие системы используются в медицинских и фармацевтических процессах. В «Лаборатории Касперского» систему адаптировали для тестирования KasperskyOS, модифицировав механические детали и значительно переработав программную часть. В будущем в систему планируется добавить функции распознавания образов.
Отмечается, что использование роботов значительно ускоряет тестирование устройств и обеспечивает скорость, стабильность и повторяемость действий, недоступные человеку. Это особенно полезно при многократном повторении действий, например при навигации по меню. Роботы помогают исследователям анализировать, как ведёт себя одно и то же устройство при повторении одной и той же манипуляции, но с изменённым кодом.
На данный момент автоматизировано более 20 тестовых сценариев. Один из них исследует потребление энергии и термоконтроль самого телефона и установленных приложений: изменение потребления при открытии, закрытии приложений, активном использовании. В ближайшей перспективе компания планирует ввести автоматическую калибровку и использование компьютерного зрения для отслеживания действий, что позволит автоматизировать более половины рутинных тестов.
«В выборе модели робота мы ориентировались на опыт крупнейших
Читать на habr.com
