Перейти к основному содержимому

Информация о релизах ТестОпс

Настоятельно рекомендуем обновлять вашу установку ТестОпс только на релизы, перечисленные на этой странице, если команда технической поддержки не порекомендует для вас другой релиз.

Важно

Начиная с релиза 4.25.0, ТестОпс поддерживает базу данных PostgreSQL только версии 15 или выше. Начиная с релиза 5.11.3, если версия PostgreSQL ниже требуемой, запуск ТестОпс будет невозможен.

Внимание

Если ТестОпс установлен в вашей инфраструктуре, для миграции с ТестОпс версии 4.x на ТестОпс версии 5.x нужны новые конфигурационные файлы и объединение баз данных.

В инструкциях для каждого типа установки указано, где расположены новые конфигурационные файлы, и описаны их параметры. Объединение баз данных описано в руководстве по миграции.

Если у вас возникнут вопросы по объединению баз данных или миграции, пожалуйста, обращайтесь в службу поддержки.

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

13 Ноября 2024 — ТестОпс 5.14.0

Новые возможности

Фича-флаг «Новый список запусков»

Добавили новый фича-флаг, который активирует обновленный раздел Запуски со следующими улучшениями:

  • Отображение продолжительности запуска — статус запуска показывает, сколько времени прошло с момента его открытия.
  • Переменные окружения — в списке запусков отображаются названия и значения переменных окружения.
  • Фильтрация по тегам и переменным окружения — нажатие на тег или переменную окружения автоматически фильтрует список запусков по выбранному параметру.
  • Обновленный прогресс-бар — прогресс-бар запуска стал интерактивным. Нажатие на определенный цвет статуса открывает результаты тестов, отфильтрованные по соответствующему статусу.
  • Просмотр дефектов — для каждого запуска отображается список связанных дефектов с активными ссылками для их просмотра.
  • Обновленные фильтры — улучшен интерфейс и механика работы фильтров.

Фича-флаг доступен для всех пользователей ТестОпс. Чтобы его включить, следуйте инструкции Управление фича-флагами.

Если у вас будут предложения или отзывы по новым возможностям, доступным под фича-флагом, пожалуйста, создайте запрос в службу поддержки на https://help.qatools.ru/.

Улучшения

  • Доработали функциональные возможности ТестОпс, доступные под фича-флагами.
  • Добавили небольшие изменения в интерфейс ТестОпс, чтобы оптимизировать и улучшить пользовательский опыт.

Исправления ошибок

  • Исправили ошибку, возникавшую при переименовании значения кастомного поля из списка тест-кейсов (дерева тест-кейсов), если такое значение уже было в проекте.
  • Оптимизировали запросы к базе данных при фильтрации тест-кейсов, связанных с Jira, что улучшило общую производительность системы.

22 Октября 2024 — ТестОпс 5.13.0

Улучшения

  • Доработали функциональные возможности ТестОпс, доступные под фича-флагами.
  • Добавили небольшие изменения в интерфейс ТестОпс, чтобы оптимизировать и улучшить пользовательский опыт.

30 Октября 2024 — ТестОпс 5.12.2 (серверная версия)

15 Октября 2024 — ТестОпс 5.12.1 (серверная версия)
8 Октября 2024 — ТестОпс 5.12.0

Улучшения

  • Оптимизировали добавление связанных задач из таск-трекера в тест-кейс. Теперь, если в ТестОпс настроена интеграция только с одним таск-трекером, его название автоматически подставляется в поле Баг-трекер при редактировании блока Связанные задачи из баг-трекера.
  • Добавили небольшие изменения в интерфейс ТестОпс, чтобы оптимизировать и улучшить пользовательский опыт.

Исправления ошибок

  • Исправили отображение ошибок в результатах тестов. Теперь при открытии результата автоматизированного теста в его сценарии открывается подробный текст об ошибках, обнаруженных во время тестирования.
  • Исправили проблему, при которой сбрасывался прогресс прохождения шагов после повторного открытия результата теста, если ранее пользователь выбрал опцию Пройти предыдущий в меню Действия с шагами в сценарии теста.
  • Исправили проблему, из-за которой в браузере Firefox не обновлялось изображение профиля пользователя при загрузке нового фото.
  • [5.12.1] Исправили ошибку "HTTP Status 500 — Internal Server Error" при попытке аутентификации пользователей в ТестОпс с использованием Okta как провайдера идентификационных данных OpenID.
  • [5.12.2] Оптимизировали запросы к базе данных при фильтрации тест-кейсов, связанных с Jira, что улучшило общую производительность системы.

27 Сентября 2024 — ТестОпс 5.11.3

Внимание

Начиная с релиза 5.11.3, ТестОпс не будет запускаться, если версия сервера базы данных PostgreSQL ниже 15, поэтому этот релиз требует обновления конфигурационных файлов.

Пожалуйста, ознакомьтесь с инструкцией по обновлению конфигурации. Она содержит подробную информацию об изменениях, которые нужно внести перед обновлением ТестОпс до версии 5.11.3.

Новые возможности

Мы добавили новые функциональные возможности в ТестОпс, доступные через фича-флаги:

  • новое дерево тест-кейсов;
  • улучшенные фильтры и поиск;
  • версионирование тест-кейсов.

Эти возможности находятся на этапе бета-тестирования и доступны только для серверной версии ТестОпс. Если вы хотите участвовать в оценке фича-флагов, пожалуйста, создайте запрос в службу поддержки на https://help.qatools.ru/.

Исправления ошибок

  • Исправили ошибку, когда открытие фильтра, сохраненного со значениями для параметра Участники, сбрасывало эти значения и выдавало ошибку c кодом 400.
  • Исправили обработку API-запросов, в которых используется недопустимый токен. Теперь пользователям возвращается ошибка с кодом 401 вместо ответа с кодом 200.
  • Исправили ошибку, когда результаты тестов не сохраняли информацию о прохождении шагов с ожидаемыми результатами, указанную в поле Подробности.
  • Исправили неверное отображение статусов тест-кейсов в iFrame Jira-плагина.
  • Исправили распределение подключений к базе данных между основным пулом и пулом, используемым для миграций данных внутри базы данных.

11 Сентября 2024 — ТестОпс 5.10.1

Улучшения

  • Добавили небольшие изменения в интерфейс ТестОпс, чтобы оптимизировать и улучшить пользовательский опыт.

Исправления ошибок

  • Исправили проблему, при которой пользователи, работая с запуском тест-кейсов с пустыми и заполненными сценариями, могли увидеть в результатах тестов с пустым сценарием шаги из других тест-кейсов того же запуска.
  • Исправили выравнивание текста в полях формата Markdown — выравнивание по ширине изменено на выравнивание по левому краю.
  • В сценариях результатов тестов восстановили функциональность сочетаний клавиш Ctrl+C (для Windows) и Command+C (для macOS).
  • Оптимизировали рендеринг результатов тестов, тем самым решив проблему с их медленной загрузкой при больших объемах данных.
  • Исправили ошибку "HTTP Status 500 — Internal Server Error" при неудачной аутентификации пользователей в ТестОпс с использованием OpenID. Теперь, если у пользователей есть ошибки в конфигурации OpenID или наблюдаются проблемы со входом на стороне ТестОпс, пользователи перенаправляются на экран авторизации.

27 Августа 2024 — ТестОпс 5.9.0

Новые возможности

Проверка информации в профиле пользователя: имя, фамилия, электронная почта

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

После вашего входа в систему появится форма «Заполните профиль».

Улучшения

  • Добавили возможность управлять длительностью неактивной сессии пользователя через конфигурационные параметры инстанса.
  • Добавили возможность редактировать информацию в профиле, включая имя, фамилию и адрес электронной почты, для всех пользователей ТестОпс. Кроме того, пользователи больше не могут сбрасывать пароль через свой профиль, но могут делать это, как и раньше, через экран авторизации.
  • Обновили возможности iFrame в Jira-плагине. Теперь, если дефект связан с задачей в Jira, в ней будут отображаться связанные с дефектом тест-кейсы и запуски.

Исправления ошибок

  • Восстановили автоматическую привязку результатов теста к пользователю, который начал проходить шаги тест-кейса.
  • Исправили отображение заголовков столбцов в таблице сравнения запусков, когда эти столбцы можно было посмотреть только с помощью горизонтальной прокрутки.
  • Исправили проблему, при которой в загруженных результатах теста ошибка во вложенном шаге дублировалась в родительских шагах. Теперь сообщение об ошибке отображается только в том шаге, где она произошла.
  • Исправили ошибку, при которой пользователь, пытаясь изменить ссылку на задачу из баг-трекера в тест-кейсе или результате теста, создавал новую ссылку, а не обновлял существующую.
  • Исправили ошибку, при которой в автоматизированных тест-кейсах со сценариями, сгенерированными на основе результатов тестов, отображался лишний текст о вложениях из этих результатов. Теперь в таких сценариях нет шагов формата Attachment [ID] from TestResult.
  • Исправили отображение кнопки для изменения внешних ссылок в автоматизированных тест-кейсах при соответствующем разрешении в политике обновления мета-данных.
  • Исправили ошибку, при которой изменение полного имени автоматизированного тест-кейса не отображалось в его журнале изменений.
  • Исправили обработку действий при нажатии клавиши Enter на цифровой клавиатуре. Теперь ТестОпс реагирует одинаково при нажатии любой клавиши Enter — как на цифровой клавиатуре, так и на основной буквенно-цифровой части клавиатуры.
  • Исправили ошибку, при которой попытка развернуть вложения в формате SVG в сценариях тест-кейсов или результатах теста приводила к скачиванию вложений.
  • Исправили поведение поля Окружение в панели Фильтры в результатах тестов. Теперь пользователи могут фильтровать результаты только по тем переменным окружения, которые использовались при запуске.
  • Исправили нестабильную работу фильтров-радиокнопок, которая возникала из-за потери их значений по умолчанию в тест-кейсах, запусках и результатах тестов.
  • Исправили проблему с избыточным созданием записей в базе данных Redis, когда для авторизации через API-запросы используется токен авторизации вместо Bearer-токена.

16 Августа 2024 — ТестОпс 5.8.1

13 Августа 2024 — ТестОпс 5.8.0

Улучшения

  • Добавили небольшие изменения в интерфейс ТестОпс, чтобы оптимизировать и улучшить пользовательский опыт.

Исправления ошибок

  • Исправили отображение сценариев в результатах автоматизированных тестов. Теперь сценарии свернуты по умолчанию.
  • Исправили проблему, из-за которой пользователи не могли отправлять API-запросы через Swagger UI при настроенном Nginx.
  • Исправили отображение панели действий для результатов тестов в закрытых запусках. Теперь кнопки для повторного запуска тестов вручную, отправки в карантин и связи с дефектами недоступны в закрытых запусках.
  • Исправили поведение поля со значением переменной окружения при создании запуска. Теперь, когда пользователь выбирает другую переменную окружения, система сбрасывает ранее выбранное для нее значение.
  • Исправили ошибку, когда сценарии в автоматизированных тестах, полученные из результатов тестов, не могли быть свернуты. Теперь пользователи могут вручную сворачивать/разворачивать отдельные шаги таких сценариев.
  • Исправили дублирование результатов тестов в ответе на API-запрос /testresult/__search.
  • Исправили воспроизведение видео в формате MOV в Google Chrome.
  • Исправили имя запуска при запуске джобы. Теперь в имени используется значение по умолчанию, в котором указываются дата и время запуска.
  • Исправили проблему, когда при аутентификации пользователя через OpenID игнорировался запрет на синхронизацию ролей, что давало пользователю больше привилегий, чем разрешено.
  • Исправили проблему появления пустого окна в секции тест-кейсов Jira-плагина.
  • Исправили проблему, из-за которой первому администратору отправлялось пригласительное письмо каждый раз, когда перезапускался инстанс ТестОпс.
  • [5.8.1] Исправили проблему, из-за которой пользователи не могли авторизоваться через OpenID, используя Azure AD как провайдера идентификационных данных.

30 Июля 2024 — ТестОпс 5.7.0

Новые возможности

  • Добавили опцию “Нет исполнителей” в фильтры в разделе Запуски/Результаты тестов. Ранее можно было фильтровать результаты тестов только по уже назначенному исполнителю.

Улучшения

  • Улучшили документацию OpenAPI. Теперь документация по API содержит информацию о наиболее актуальном пути к методам API, используемым в ТестОпс.
  • Добавили небольшие изменения в интерфейс ТестОпс, чтобы оптимизировать и улучшить пользовательский опыт.

Исправления ошибок

  • Исправили проблему с ошибкой валидации при ручной загрузке результатов тестирования. Теперь, когда пользователь выбирает другой тип файла в форме загрузки, сообщение об ошибке исчезает.
  • Стабилизировали поведение полей ввода для ввода переменных окружения в форме создания запуска.
  • Исправили проблему со сбросом названия кастомного поля при его переименовании, которая возникала, когда пользователь переключался между вкладками перед сохранением изменений.
  • Исправили некорректное поведение формы создания дефекта, приводившее к удалению названия правила автоматизации и регулярного выражения правила автоматизации при попытке изменить название дефекта.
  • Исправили некорректное поведение формы сравнения тестовых сценариев при попытке скопировать шаги из сценария результатов теста в сохраненный сценарий.
  • Исправили проблему, приводившую к ошибкам 5xx для конечного пользователя при обработке вложений с символом '%' в конце имени файла.
  • Исправили проблему, из-за которой параметры шагов в сценарии теста не отображались в результатах теста.

23 Июля 2024 — ТестОпс 5.6.4

Новые возможности

Групповые операции со значениями кастомных полей

Переработали групповые операции для значений кастомных полей. Теперь вы можете объединять несколько значений кастомных полей в одно, а также удалять несколько значений кастомного поля с помощью групповых операций в разделе Настройки проекта/Кастомные поля.

Чтобы объединить несколько значений кастомного поля в одно, в разделе Настройки проекта/Настроенные поля откройте карточку кастомного поля, выберите нужные значения, нажмите Объединить на панели инструментов, которая появляется при выборе нескольких значений, и задайте имя для нового значения. Все объединенные значения кастомного поля в тест-кейсах будут заменены новым значением. Вы можете использовать созданное значение по умолчанию для новых тест-кейсов с этим кастомным полем.

Чтобы удалить несколько значений из кастомного поля, в разделе Настройки проекта/Настраиваемые поля откройте карточку кастомного поля, выберите два или более значений и нажмите Удалить на появившейся панели инструментов.

OpenID в серверных версиях ТестОпс

Вернули аутентификацию пользователей через OpenID для серверных версий ТестОпс.

Улучшения

  • Доработали экраны пустых состояний в разделах Тест-кейсы, Запуски и Дашборды. Обновленные пустые состояния помогают пользователям эффективнее взаимодействовать с ТестОпс.

Исправления ошибок

  • Исправили управление курсором внутри многострочных шагов сценария с помощью клавиш навигации на клавиатуре.
  • Обновили сообщение об ошибке для случаев, когда пользователи запускали автоматизированные тесты без назначения джобы. Теперь текст ошибки описывает проблему более подробно, а пользователи переключаются на вкладку Джобы в окне запуска.
  • Исправили проблему с исчезновением подсказки про AQL, когда пользователи наводили на нее курсор и пытались перейти по ссылке в описании.
  • Исправили проблему, когда пользователи не могли применить ранее использовавшиеся названия к значениям кастомных полей. Теперь можно переименовывать значения кастомных полей и потом возвращать им прежние названия.

08 Июля 2024 — ТестОпс 5.5.0

Новые возможности

Уведомления о пробном периоде

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

Форматирование сценариев в Результатах тестов

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

Улучшения

  • Обновили настройки для пользователей с ролью администратора:
    • Теперь пароль администратора не сбрасывается после перезапуска инстанса ТестОпс.
    • Все администраторы видят, когда истекает срок действия лицензии, и могут добавить новый лицензионный ключ.
    • Администраторам, у которых в профиле не указано имя и почта, необходимо добавить эту информацию после входа в систему.
    • [Сервер] Почта администратора должна быть указана в файле конфигурации при запуске нового инстанса ТестОпс, настройка SMTP теперь обязательна для всех новых инстансов. В уже существующих инстансах администратор сможет войти в систему, используя ранее созданную комбинацию логин/пароль.
  • Улучшили процесс переноса тест-кейсов в другой проект, теперь при переносе можно выбрать только проекты, в которых у пользователя есть права на редактирование.
  • Улучшили процесс удаления вложений в Результатах тестов. Теперь редактировать и удалять можно только вложения, добавленные при прохождении теста. Если пользователь удаляет такое вложение на вкладке вложений в запуске, оно также удаляется из сценария запуска. Вложения, которые ранее были добавлены в тест-кейс, не могут быть отредактированы или удалены из сценария запуска.
  • Оптимизировали и ускорили производительность при редактировании сценариев тест-кейсов с большим количеством шагов.
  • Вернули и обновили групповые операции для кастомных полей. Теперь пользователи могут добавлять и удалять значения кастомных полей из дерева тест-кейсов, используя групповые операции, что повышает эффективность и удобство работы с кастомными полями.

Исправления ошибок

  • Исправили проблему с поиском задач в интеграции с Azure.
  • Исправили проблему с открытием дерева тест-кейсов после того, как пользователь открыл тест-кейс из него по прямой ссылке.
  • Исправили процесс удаления сохраненных сценариев в автоматизированных тест-кейсах.
  • Исправили фильтры в разделе Запуски для отображения тегов, созданных в запусках.
  • Исправили поведение сценариев в тест-кейсах, когда шаги сценария удалялись после того, как пользователи выделяли весь текст в шаге сценария и нажимали клавишу Backspace. Теперь шаг сценария остается, удаляется только выделенный текст в нем.
  • Исправили список ролей в разделе Настройки проекта/Доступ, теперь отображаются все ранее созданные роли доступа.
  • Исправили проблему, когда название проекта не отображалось при редактировании настроек конфигурации TMS Export. Для ранее настроенных параметров TMS Export пользователям необходимо повторно выбрать проект и сохранить настройки.
  • Исправили обработку тегов с пробелами и специальными символами в интеграциях Jira.
  • Исправили поведение authentication exceptions при обработке токенов аутентификации.
  • Исправили проблему с восстановлением ранее удаленных тест-кейсов.
  • Исправили проблему, когда в результатах тестов отображались кастомные поля, которые были удалены через раздел Администрирование/Кастомные поля до создания запуска.
  • Исправили ошибки, вызванные авторизацией внешних систем в ТестОпс.
  • Исправили ошибки, связанные с отображением участников и невозможностью создания проектов для первого администратора.

04 июня 2024 — ТестОпс 5.3.2

Исправления ошибок

  • Исправили проблему с отображением деревьев результатов тестов в разделе Запуски.

04 Июня 2024 — ТестОпс 5.3.1 (облачная версия)

31 Мая 2024 — ТестОпс 5.3.0 (облачная версия)

Новые возможности

Новая страница профиля и темы оформления

Мы обновили страницу профиля пользователя и добавили темы оформления интерфейса: теперь вы можете переключаться между светлой, темной и системной темами.

Интерфейс ТестОпс на английском языке

В профиле пользователя добавили возможность переключить язык интерфейса. Пользователям доступны русский и английский языки.

Обновленный процесс удаления кастомных полей

Теперь кастомные поля удаляются в два этапа:

  1. Удалите кастомное поле из всех проектов, в которые оно было добавлено ранее, затем удалите это кастомное поле из списка активных, нажав Удалить в меню кастомного поля. Оно будет перемещено на вкладку Удаленные и отключено во всех тест-кейсах.
  2. На вкладке Удаленные нажмите Удалить навсегда. Кастомное поле будет удалено из системы.

Удаленные кастомные поля исчезнут из тест-кейсов и деревьев. Деревья, в которых используются удаленные кастомные поля, нельзя выбирать.

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

Удаление кастомных полей

Обязательные кастомные поля

Теперь кастомные поля можно указывать обязательными отдельно для каждого проекта.

Чтобы назначить кастомное поле обязательным в разделе Администрирование, выполните действия:

  1. В разделе Администрирование откройте подраздел Кастомные поля и перейдите в нужное кастомное поле.
  2. Откройте меню выбранного проекта и включите переключатель Обязательное поле. Кастомное поле станет обязательным в этом проекте.

Обязательные кастомные поля - Администрирование

Чтобы назначить кастомное поле обязательным в настройках текущего проекта, выполните действия:

  1. В настройках проекта откройте подраздел Кастомные поля и перейдите в нужное кастомное поле.
  2. Откройте меню кастомного поля и включите переключатель Обязательное поле. Кастомное поле станет обязательным в текущем проекте.

Обязательные кастомные поля - Настройки проекта

В тест-кейсах обязательные кастомные поля выделяются красным цветом, если они пустые.

В фильтрах обязательные кастомные поля помечаются тултипом.

Обязательные кастомные поля - Фильтры

Фильтрация по пустым значениям в кастомных полях

Мы добавили возможность фильтровать тест-кейсы по пустым кастомным полям.

Дополнительные опции при клонировании тест-кейсов

Мы расширили список действий для недостающих кастомных полей при клонировании или перемещении тест-кейсов между проектами. Теперь вы можете:

  • добавить недостающие кастомные поля в целевой проект,
  • сопоставить их с существующими кастомными полями в целевом проекте,
  • исключить отсутствующие кастомные поля из копии тест-кейса.

Мы также улучшили интерфейс, чтобы упростить процесс клонирования тест-кейсов.

Улучшения

  • Улучшили пользовательский интерфейс: обновили иконки, кнопки и цвета в приложении.
  • Добавили подтверждение при закрытии запусков. Теперь пользователи предупреждены о последствиях и могут принять взвешенное решение о закрытии запуска.
  • Обновили пользовательский интерфейс в разделе Запуски/Результаты тестов. Теперь он повторяет интерфейс в разделе Тест-кейсы.

Интерфейс в Результатах тестов

  • Улучшили обработку больших объемов данных, и теперь ТестОпс поддерживает:
    • кэширование данных в разделах Дашборды и Аналитика,
    • несколько источников данных отдельно для загрузки/обработки результатов тестирования и виджетов,
    • отдельную настройку слушателей MQ, связанных с обработкой и постобработкой результатов тестирования.
  • Изменили поведение импорта CSV. Теперь поле allure_id пропускается по умолчанию в маппингах CSV-импорта.

Исправления ошибок

  • Исправили проблему со смещением кнопок Изменить и Удалить в правилах автоматизации с длинным Trace pattern.
  • Исправили проблему с запуском автоматизированных тестов без выбора джобы. Теперь выбор джобы является обязательным.
  • Исправили ошибку в интерфейсе, когда чекбоксы были видны при вводе поиска.
  • Добавили обязательную проверку назначенных исполнителей при запуске тестов.
  • Исправили проблему с синхронизацией интеграции Xray.
  • Исправили ошибки с привязкой задач к Yandex Tracker.
  • Исправили проблему, из-за которой пользователи не могли полностью очистить поле поиска в компонентах выбора.
  • Исправили проблему, когда в сценариях тестов отображались дубликаты шагов с ожидаемыми результатами.
  • Исправили проблему, когда переменные окружения в разделе Запуски содержали значения, не используемые в текущем проекте.
  • Исправили первоначальную загрузку опций для компонента выбора проекта интеграции.
  • [5.3.1] Исправили проблему с удалением кастомных полей, которые ранее использовались в удаленных тест-кейсах. Теперь кастомные поля автоматически удаляются из удаленных тест-кейсов и потом могут быть удалены из проекта.

ТестОпс 4.x

Информация о релизах ТестОпс версии 4.x расположена на отдельной странице.