Евгений Замрий

Avatar1

Евгений Замрий, главный архитектор проекта ОС «МСВСфера». Занимается разработкой дистрибутивов и автоматизацией связанных с этим процессом с 2012 года. Был архитектором и главным разработчиком корпоративной сборочной системы, руководил командой разработки, отвечал за выпуск новых версий и автоматизацию рутинных операций CloudLinux OS. Является сооснователем дистрибутива AlmaLinux OS, руководил командой разработки проекта, входил в совет директоров AlmaLinux OS Foundation. В конце 2022 года присоединился к группе компаний Softline в качестве главного архитектора проекта ОС «МСВСфера» и отвечает за разработку дистрибутива и его инфраструктуры.


Автоматизация тестирования графического ПО и процесса установки ОС

Одной из самых сложных задач в разработке и сопровождении дистрибутива является тестирование приложений с графическим интерфейсом и сценариев установки. Традиционные инструменты ориентированы на использование API и/или консольных приложений, а ручное тестирование очень затратно, зачастую требует множество итераций и более уязвимо к ошибкам, вызванным человеческим фактором. В докладе мы расскажем о построении тестовой системы дистрибутива ОС МСВСфера на основе тестового фреймворка openQA. Подробно рассмотрим архитектуру проекта, его применимость для тестирования процесса установки операционной системы и её компонентов как в текстовом, так и в графическом режимах. На примерах поделимся практическим опытом использования и разработки тестовых сценариев openQA.


Организаторы

При поддержке

Информационные партнеры