Обзор новых возможностей ТестОпс 5

Сегодня мы поговорим об изменениях в 5 версии ТестОпс. В ней мы улучшили внешний вид, а также сделали интерфейс более логичным, простым и безопасным. Кроме того, мы повысили производительность платформы.

Однако перед тем как мы перейдём к изменениям, хотим предупредить о миграции на новую версию.

Миграция с версии 4 на версию 5

Обратите внимание, что если вы решите перейти на ТестОпс 5, текущая версия должна быть 4.26.5. Переход с более ранних версий может привести к сбоям системы и потере данных, которые наша служба поддержки не сможет восстановить. Если текущая версия ниже 4.26.5, сначала обновитесь до 4.26.5, а затем переходите к версии 5.

Для перехода требуются новые файлы конфигурации; их источники описаны в разделе установки для каждого типа установки.

Переход на версию 5 также требует объединения баз данных (новая версия использует только одну базу данных вместо двух). Этот процесс описан здесь.

Если у вас есть вопросы по процессу объединения, обращайтесь в нашу службу поддержки.

Визуальные изменения

В новой версии ТестОпс мы обновили внешний вид: иконки, цвета и многое другое. Надеемся, что вам понравится!

Новый внешний вид

Кроме того, на странице профиля пользователя теперь можно сменить тему. Сама страница профиля также была переработана.

Обновлённый раздел "Результаты тестов"

Мы улучшили секцию Запуски > Результаты тестов. Интерфейс в этой секции теперь соответствует интерфейсу в разделе Тест-кейсы:

Интерфейс "Запуски" > "Результаты тестов"

Для сравнения, вот как выглядит раздел Тест-кейсы:

Интерфейс "Тесты"

Кроме того, форматирование шагов сценария в Результатах тестов теперь соответствует отображению шагов в Тест-кейсах.

У фильтра в этом разделе теперь есть опция "Без исполнителя"; ранее фильтры могли показывать только результаты тестов с назначенными исполнителями.

Еще одно изменение касается безопасности: редактировать или удалять вложения в разделе "Результаты тестов" можно только если они добавлены в ходе запуска.

Наконец, фильтр Тег в разделе Запуски > Результаты тестов теперь показывает только теги, использованные в текущем запуске; при выборочном запуске показываются только теги выбранных тестов, а не все теги в базе.

Удобство использования

Чтобы сделать работу с системой более понятной для пользователей, мы добавили в разделы Тест-кейсы, Запуски и Дашборды новые экраны пустых состояний, т.е. экраны, которые отображаются, когда нечего показать. Например, если в разделе Запуски нет данных, вы увидите следующее:

Экран пустого состояния для запусков

Надеемся, что это облегчит знакомство с платформой.

Мы также добавили предупреждение о закрытии запущенных запусков, потому что это может привести к неочевидным последствиям:

Предупреждение о закрытии запущенного запуска

Удобство работы администраторов

Мы обновили настройки для пользователей с ролью администратора:

  • Сброс инстанса Тестопс больше не сбрасывает пароль администратора.
  • Администраторам теперь виден срок действия лицензии, и они могут добавлять лицензионные ключи. Чтобы посмотреть лицензии, нажмите на фото профиля, затем на Администрирование > Лицензии.
  • Администраторы без имени и адреса электронной почты в профиле пользователя должны будут предоставить эту информацию после входа в систему.
  • (Серверная версия) При запуске нового инстанса адрес почты администратора должен быть указан в конфигурационном файле. SMTP-конфигурация обязательна для всех новых инстансов. В существующие инстансы администратор может войти с ранее созданными логином и паролем.

Перемещение тестов

Мы улучшили процесс перемещения тестов в другой проект. Теперь предлагаются только те целевые проекты, в которых у пользователя есть права на запись.

Также улучшено перемещение тестов с пользовательскими полями. При клонировании теста с полями, отсутствующими в целевом проекте, предлагается несколько вариантов: создать поле в целевом проекте, сопоставить с существующим полем или пропустить его.

Подробнее о пользовательских полях написано в отдельной статье.

Производительность

Производительность значительно улучшена, особенно при работе с большими объёмами данных.

  • В разделах Дашборды и Аналитика теперь кэшируются данные.
  • Добавлена возможность использовать несколько отдельных источников данных для операций загрузки и обработки результатов тестов и виджетов.
  • MQ-листенеры, связанные с обработкой результатов тестов, теперь настраиваются отдельно.

Кроме того, рендеринг сценариев тест-кейсов с большим количеством шагов стал значительно быстрее.

Преимущества ТестОпс особенно хорошо видны с большими тестовыми базами, поэтому мы продолжаем работать над производительностью. Скоро просмотр десятков тысяч тест-кейсов станет таким же быстрым, как просмотр десяти.

Заключение

За последний год наш пользовательский интерфейс значительно эволюционировал – версию годичной давности почти не узнать. Но останавливаться рано. Наша платформа должна быть инструментом, которым может пользоваться каждый в команде, а для этого пользователи должны чувствовать себя комфортно и безопасно, и все наши усилия посвящены именно этому.

    Михаил Ланкин

    Михаил Ланкин

    01 ноября 2024 17:00