Информация о релизах ТестОпс
Настоятельно рекомендуем обновлять вашу установку ТестОпс только на релизы, перечисленные на этой странице, если команда технической поддержки не порекомендует для вас другой релиз.
Начиная с релиза 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 для серверных версий ТестОпс.
Улучшения
- Доработали экраны пустых состояний в разделах Тест-кейсы, Запуски и Дашборды. Обновленные пустые состояния помогают пользователям эффективнее взаимодействовать с ТестОпс.