Baikal-M/Testing
Примерный план тестирования образов на Baikal-M
Замечание
Данный план является некоторым произвольным вариантом обычных действий пользователя.
Нет никаких объективных оснований его придерживаться.
Однако, его соблюдение при тестировании различных образов позволяет сравнить их между собой и сделать некоторые выводы о работоспособности.
При выполнении пунктов плана нужно вести протокол с записью результата.
Тест загрузки
Загрузиться с использованием образа, убедиться, что выдано grub меню.
Выбрать LiveCD без сессий, убедиться, что нормально загружается в графику.
Выбрать LiveCD c сессиями, убедиться, что раздел для сессий создан и смонтирован (подать команду mount и проверить точку монтирования .rw).
Тест установки
Выбрать инсталлятор, поставить максимальный набор ПО.
Завести пользователей: root и обычного.
Тест использования
Проверить автоматическую перезагрузку после завершения инсталлятора (alterator-setup) и загрузку графического экрана приветствия (greeter).
Проверить, прописан ли заведённый обычный пользователь в окне приветствия по умолчанию.
Проверить, произошла ли синхронизация времени.
Проверить, есть ли в greeter переключатель раскладок клавиатуры EN/RU и работает ли.
Ввести имя и пароль обычного пользователя и войти в систему.
Проверить, поднялись ли сетевые интерфейсы.
Проверить работу sudo для данного пользователя.
Проверить вход в систему по ssh. При необходимости запустить sshd.
Проверить наличие и работу apt-indicator.
Сохранить в протокол вывод команды "uname -a"
Проверить переключение в текстовый терминал (ctrl-alt-f2)
Подать команду "systemctl status". Если статус отличен от running подать команду "systemctl --failed". Результат сохранить в протокол.
Запустить браузер, убедиться, что работает.
Открыть какое-либо видео на youtube.com в разрешении 1920х1080 на полный экран, убедиться что воспроизводиться со звуком.
Протестировать переключение звука HDMI - наушники и обратно, регулировку громкости из окна браузера и системной панели.
Открыть html5test.com, убедиться, что работает.
Подать команду "speaker-test -c 2", убедиться, что звук выводиться через каждый из каналов.
Скачать какой-либо небольшой видеоролик с разрешением 1920х1080, например https://test-videos.co.uk/vids/bigbuckbunny/mkv/1080/Big_Buck_Bunny_1080_10s_30MB.mkv
Открыть видео с помощью графического файлового менеджера. Убедиться, что видео плеер по умолчанию запускается и нормально работает.
Проверить запуск LibreOffice Writer, убедиться что доступен ввод текста латиницей и кириллицей.
Записать на флешку различные файлы изображений (jpg, png, и т. д.) и архивов (arj, rar, 7z, и т. д.). Проверить автоматическое монтирование флешки после подключения, открытие изображений и архивов, размонтирование флешки из графического файлового менеджера.
Подать команду "glxgears -info", убедиться, что работает ускорение 3D (GL_RENDERER = Mali T620 (Panfrost)). Если выдано GL_RENDERER = llvmpipe, значит ускорение 3D не работает.
Публикация результатов тестирования
На основании результатов тестирования желательно обновить таблицы совместимости устройств и выпущенных дистрибутивов.