Обзор новых возможностей ТестОпс 5
Сегодня мы поговорим об изменениях в 5 версии ТестОпс. В ней мы улучшили внешний вид, а также сделали интерфейс более логичным, простым и безопасным. Кроме того, мы повысили производительность платформы.
Однако перед тем как мы перейдём к изменениям, хотим предупредить о миграции на новую версию.
Миграция с версии 4 на версию 5
Обратите внимание, что если вы решите перейти на ТестОпс 5, текущая версия должна быть 4.26.5. Переход с более ранних версий может привести к сбоям системы и потере данных, которые наша служба поддержки не сможет восстановить. Если текущая версия ниже 4.26.5, сначала обновитесь до 4.26.5, а затем переходите к версии 5.
Для перехода требуются новые файлы конфигурации; их источники описаны в разделе установки для каждого типа установки.
Переход на версию 5 также требует объединения баз данных (новая версия использует только одну базу данных вместо двух). Этот процесс описан здесь.
Если у вас есть вопросы по процессу объединения, обращайтесь в нашу службу поддержки.
Визуальные изменения
В новой версии ТестОпс мы обновили внешний вид: иконки, цвета и многое другое. Надеемся, что вам понравится!
Кроме того, на странице профиля пользователя теперь можно сменить тему. Сама страница профиля также была переработана.
Обновлённый раздел "Результаты тестов"
Мы улучшили секцию Запуски > Результаты тестов. Интерфейс в этой секции теперь соответствует интерфейсу в разделе Тест-кейсы:
Для сравнения, вот как выглядит раздел Тест-кейсы:
Кроме того, форматирование шагов сценария в Результатах тестов теперь соответствует отображению шагов в Тест-кейсах.
У фильтра в этом разделе теперь есть опция "Без исполнителя"; ранее фильтры могли показывать только результаты тестов с назначенными исполнителями.
Еще одно изменение касается безопасности: редактировать или удалять вложения в разделе "Результаты тестов" можно только если они добавлены в ходе запуска.
Наконец, фильтр Тег в разделе Запуски > Результаты тестов теперь показывает только теги, использованные в текущем запуске; при выборочном запуске показываются только теги выбранных тестов, а не все теги в базе.
Удобство использования
Чтобы сделать работу с системой более понятной для пользователей, мы добавили в разделы Тест-кейсы, Запуски и Дашборды новые экраны пустых состояний, т.е. экраны, которые отображаются, когда нечего показать. Например, если в разделе Запуски нет данных, вы увидите следующее:
Надеемся, что это облегчит знакомство с платформой.
Мы также добавили предупреждение о закрытии запущенных запусков, потому что это может привести к неочевидным последствиям:
Удобство работы администраторов
Мы обновили настройки для пользователей с ролью администратора:
- Сброс инстанса Тестопс больше не сбрасывает пароль администратора.
- Администраторам теперь виден срок действия лицензии, и они могут добавлять лицензионные ключи. Чтобы посмотреть лицензии, нажмите на фото профиля, затем на Администрирование > Лицензии.
- Администраторы без имени и адреса электронной почты в профиле пользователя должны будут предоставить эту информацию после входа в систему.
- (Серверная версия) При запуске нового инстанса адрес почты администратора должен быть указан в конфигурационном файле. SMTP-конфигурация обязательна для всех новых инстансов. В существующие инстансы администратор может войти с ранее созданными логином и паролем.
Перемещение тестов
Мы улучшили процесс перемещения тестов в другой проект. Теперь предлагаются только те целевые проекты, в которых у пользователя есть права на запись.
Также улучшено перемещение тестов с пользовательскими полями. При клонировании теста с полями, отсутствующими в целевом проекте, предлагается несколько вариантов: создать поле в целевом проекте, сопоставить с существующим полем или пропустить его.
Подробнее о пользовательских полях написано в отдельной статье.
Производительность
Производительность значительно улучшена, особенно при работе с большими объёмами данных.
- В разделах Дашборды и Аналитика теперь кэшируются данные.
- Добавлена возможность использовать несколько отдельных источников данных для операций загрузки и обработки результатов тестов и виджетов.
- MQ-листенеры, связанные с обработкой результатов тестов, теперь настраиваются отдельно.
Кроме того, рендеринг сценариев тест-кейсов с большим количеством шагов стал значительно быстрее.
Преимущества ТестОпс особенно хорошо видны с большими тестовыми базами, поэтому мы продолжаем работать над производительностью. Скоро просмотр десятков тысяч тест-кейсов станет таким же быстрым, как просмотр десяти.
Заключение
За последний год наш пользовательский интерфейс значительно эволюционировал – версию годичной давности почти не узнать. Но останавливаться рано. Наша платформа должна быть инструментом, которым может пользоваться каждый в команде, а для этого пользователи должны чувствовать себя комфортно и безопасно, и все наши усилия посвящены именно этому.
Михаил Ланкин
01 ноября 2024 17:00