Информация о релизах ТестОпс
Настоятельно рекомендуем обновлять вашу установку ТестОпс только на релизы, перечисленные на этой странице, если команда технической поддержки не порекомендует для вас другой релиз.
Внимание
Если ТестОпс установлен в вашей инфраструктуре, для миграции с ТестОпс версии 4.x на ТестОпс версии 5.x нужны новые конфигурационные файлы и объединение баз данных.
В инструкциях для каждого типа установки указано, где расположены новые конфигурационные файлы, и описаны их параметры. Объединение баз данных описано в руководстве по миграции.
Если у вас возникнут вопросы по объединению баз данных или миграции, пожалуйста, обращайтесь в службу поддержки.
Переход на ТестОпс версии 5.x возможен только с ТестОпс версии 4.26.5. Попытка обновить любую другую версию напрямую до версии 5.x повредит вашу установку ТестОпс, а техническая поддержка не сможет помочь восстановить ваши данные.
Важно
Начиная с ТестОпс версии 5.11 включена миграция деревьев тест-кейсов на новую структуру данных. Для серверной версии ТестОпс это может вызвать повышенную нагрузку на базу данных, так как фоновая миграция длится от нескольких дней до недели.
Риск повреждения структуры данных минимален. Если возникнут проблемы с миграцией, обращайтесь в службу поддержки.
Чтобы продолжить работу с предыдущей структурой данных, отключите фича-флаг «Новое дерево тест-кейсов» в меню пользователя в разделе Бета-фичи. Обратите внимание: миграция данных останется активной, она может увеличивать нагрузку на центральный процессор до 10%.
1 Апреля 2025 — ТестОпс 5.19.0
Новые возможности
Новая главная страница ТестОпс
Обновили главную страницу, на которой доступны:
- Вкладка Мои проекты: проекты, в которые пользователь добавлен как участник.
- Вкладка Избранное: проекты, которые пользователь добавил в Избранное, нажав звездочку возле названия проекта.
- Кнопка для перехода на страницу всех проектов: все проекты инстанса теперь доступны на отдельной странице.
На главной странице теперь отображается описание проекта и кликабельная статистика:
- пользователи с ролью «Владелец»;
- количество ручных тест-кейсов, по клику на значок можно перейти в раздел Тест-кейсы и увидеть все ручные тест-кейсы;
- количество автоматизированных тест-кейсов, по клику на значок можно перейти в раздел Тест-кейсы и увидеть все автоматизированные тест-кейсы;
- процент автоматизации проекта, по клику на него можно перейти в раздел Дашборды;
- количество запусков в проекте, по клику на значок можно перейти в раздел Запуски.
Чтобы перейти на главную страницу, в навигационной цепочке нажмите на название проекта и выберите пункт Главная или нажмите значок ТестОпс.
Обновленная страница проектов
Обновили страницу всех проектов: теперь для проектов отображается описание и кликабельная статистика о проекте, список проектов можно отсортировать по названию и ID.
Новые деревья и фильтры в результатах тестов
Добавили новые деревья и фильтры в разделе Запуски -> Результаты тестов (фича-флаг «Новое дерево тест-кейсов»):
- Обновили интерфейс и добавили новые механики для работы с деревьями: в открытом запуске у результатов тестов без статуса с помощью левого клика по статусу можно вызвать окно для выбора статуса, с помощью правого клика по дереву можно открыть меню для результатов тестов и категорий.
- Расширили количество опций для сортировки результатов тестов в деревьях: можно сортировать по статусу, дате обновления, тестовому слою, ID теста, алфавиту и продолжительности.
- Обновили интерфейс и добавили новые операторы фильтров: доступны операторы Частичное совпадение (ИЛИ), Полное совпадение (И) и Не содержит (НЕ).
- Добавили возможность фильтровать по пустым значениям атрибутов с помощью переключателя Без значений.
- Добавили возможность сохранять фильтры.
Улучшения
- Расширили возможности генерации кода для автоматизации тестов: дополнили список поддерживаемых языков программирования и фреймворков.
- Убрали статус запуска из навигационной цепочки, чтобы не перегружать интерфейс.
- Добавили возможность включать и выключать фильтрацию по датам в виджетах «Тренд запусков (по датам)», «Запуски», «Круговая диаграмма запусков».
- Доработали интерфейс для назначения исполнителей в тест-кейсах через массовые операции: теперь назначать и снимать исполнителей стало удобнее, функция распределения тестов между исполнителями стала прозрачнее.
- Добавили возможность снимать выделение тест-кейсов и выходить из режима создания тест-кейса в дереве с помощью клавиши Esc.
- Доработали процесс обработки ошибок от базы данных. Теперь сообщение об ошибке с кодом 409 отображается, когда не хватает данных со стороны пользователя, в остальных случаях отображается ошибка с кодом 5хх.
- Доработали навигацию и добавили другие небольшие изменения в ТестОпс, чтобы оптимизировать и улучшить пользовательский опыт.
Исправления ошибок
- Исправили ошибку, из-за которой не получалось настроить интеграцию с Yandex Tracker.
- Улучшили интерфейс и исправили ошибки в плагине Kaiten.
- Исправили ошибки в iFrame 2.0:
- Исправили отображение кнопки для просмотра результатов тестов.
- Исправили проблему, из-за которой статус запуска не обновлялся в режиме реального времени.
- Исправили порядок сортировки тест-кейсов.
- Убрали возможность изменять метаданные удаленных тест-кейсов: теперь чтобы отредактировать метаданные удаленного тест-кейса, необходимо сначала его восстановить.
- Исправили проблемы, из-за которых некорректно отображалось время прохождения шагов тест-кейса и нумерация шагов и подшагов тест-кейсов в запуске при выгрузке информации в файлы формата PDF.
- Исправили ошибку, из-за которой в выпадающем списке дерева тест-кейсов отображалось максимум 10 элементов.
- Исправили проблему в интеграциях с GitLab и GitHub, из-за которой при редактировании связанных задач поля для выбора задачи отображались пустыми.
- Исправили проблему, из-за которой в тест-кейсах таблица с параметрами занимала всю ширину карточки тест-кейса и не прокручивалась.
- Исправили ошибку «Some issues are not found», возникавшую при импорте тест-кейсов из файлов формата CSV.
- Исправили логику назначения цветов в виджете «Карта тестов».
10 Марта 2025 — ТестОпс 5.18.1
Исправления ошибок
- Исправили отображение вебхуков: конфиденциальная информация теперь скрыта при просмотре вебхуков в настройках проекта.
27 Февраля 2025 — ТестОпс 5.18.0
Новые возможности
Вебхуки в ТестОпс
Добавили возможность отправлять информацию о событиях из проектов ТестОпс в сторонние системы при помощи вебхуков. Например, можно настроить интеграцию с рабочим мессенджером и получать сообщения о начале и завершении запусков, обнаруженных дефектах или создании новых тест-планов.
Генерация кода для автоматизации тестов
Вывели кодогенерацию из-под фича-флага: теперь возможность генерировать код для автоматизированных тест-кейсов на поддерживаемых языках программирования прямо в интерфейсе ТестОпс доступна всем пользователям.
Улучшения
- Улучшили обработку данных по временным зонам в дашбордах и их отображение на виджетах, а также уменьшили продолжительность интервалов для детализации данных в виджетах.
- Оптимизировали логику для выбора языка интерфейса ТестОпс при первом входе в систему: теперь при первом входе ТестОпс использует язык, установленный пользователем в браузере.
- Добавили другие небольшие изменения в ТестОпс, чтобы оптимизировать и улучшить пользовательский опыт.
Исправления ошибок
- Заменили пул соединений к базе данных для загрузки результатов тестов с помощью allurectl: теперь вместо main-пула используется uploader-пул.
- Исправили некорректное отображение полей с AQL в виджете «Тренд автоматизации»: теперь поля Фильтр по тест-кейсам и Фильтр по запускам не отображаются при создании и настройке виджета.
- Исправили некорректное отображение числа выбранных тест-кейсов на счетчике в ТестОпс iFrame 2.0.
13 Февраля 2025 — ТестОпс 5.17.0
Новые возможности
Обновленный раздел Запуски
Обновили раздел Запуски: теперь он доступен без фича-флага и позволяет эффективнее работать с запусками и результатами тестов.
Новый оператор в фильтрах
Расширили возможности фильтров в разделе Тест-кейсы (фича-флаг «Новое дерево тест-кейсов»):
- Добавили оператор Не содержит (НЕ), который дает возможность фильтровать тест-кейсы, исключая выбранные значения атрибутов.
Глобальные политики очистки
Добавили предустановленный набор глобальных правил очистки в новые инстансы ТестОпс. Это применимо для всех инстансов облачной версии ТестОпс, а также для инстансов серверной версии ТестОпс, развернутых впервые (без созданных проектов).
iFrame 2.0 и двусторонняя интеграция ТестОпс с Kaiten
Добавили возможность настроить двустороннюю интеграцию ТестОпс с Kaiten и выпустили iFrame 2.0, который позволяет в Kaiten:
- видеть список тест-кейсов, связанных с задачей;
- привязывать тест-кейсы к задаче;
- переключаться в режим просмотра результатов тестов;
- загружать список запусков, связанных с задачей;
- открывать и закрывать запуски.
Примечание
Двусторонняя интеграция ТестОпс с Kaiten доступна только в облачной версии Kaiten.
Возможности iFrame 2.0 будут расширяться, со временем он будет добавлен в другие интеграции ТестОпс.
Улучшения
- Добавили принудительное завершение сессии пользователя, если меняется его глобальная роль. После входа в систему начнется новая сессия с актуальными правами.
- Увеличили зону клика для раскрытия вложений в сценариях тест-кейсов. Теперь вложения раскрываются при нажатии на их название.
- Добавили возможность просматривать сценарии тест-кейсов в уже открытых карточках тест-кейсов, когда инстанс ТестОпс недоступен.
- Оптимизировали связи в таблицах базы данных, которые содержат информацию об аккаунтах пользователей, чтобы ускорить выполнение сложных запросов.
- Добавили другие небольшие изменения в интерфейс ТестОпс, чтобы оптимизировать и улучшить пользовательский опыт.
Исправления ошибок
- Оптимизировали операции вставки и обновления данных, чтобы предотвратить блокировку базы данных во время обработки запросов.
- Исправили проблему, из-за которой пользователи с правами на просмотр и комментирование не могли публиковать комментарии в тест-кейсах.
30 Января 2025 — ТестОпс 5.16.1
Новые возможности
Опубликовали бета-фичи, которые расширяют возможности ТестОпс:
- Добавили версионирование в тест-кейсах (фича-флаг «История версий в тест-кейсах»): расширенное версионирование с возможностью хранить, сравнивать и восстанавливать версии тест-кейсов.
- Добавили кодогенерацию (фича-флаг «Генерация кода для тест-кейсов»): возможность генерировать код для тест-кейсов на поддерживаемых языках программирования прямо в интерфейсе ТестОпс.
Чтобы активировать бета-фичи, следуйте инструкции Управление бета-фичами.
Исправления ошибок
- Устранили уязвимости в зависимостях, обновили org.springframework.boot до версии 3.4.2.
29 Января 2025 — ТестОпс 5.16.0
Новые возможности
Новые операторы в фильтрах
Расширили возможности фильтров в разделе Тест-кейсы (фича-флаг «Новое дерево тест-кейсов»):
- Добавили операторы Частичное совпадение (ИЛИ) и Полное совпадение (И), которые дают возможность фильтровать тест-кейсы по частичному или полному совпадению выбранных значений атрибутов.
- Добавили переключатель Без значений, который дает возможность фильтровать тест-кейсы по пустым значениям атрибутов. Фильтрация по пустому значению работает вместе с логическим оператором Частичное совпадение.
Интеграция с Kaiten
Добавили возможность настроить интеграцию с Kaiten, которая позволяет:
- создавать задачи в Kaiten из дефекта ТестОпс;
- синхронизировать статусы задач Kaiten с дефектами ТестОпс через вебхуки;
- привязывать сущности ТестОпс к задачам Kaiten (тест-кейсы, запуски, результаты тестов, дефекты, карантин).
Меню пользователя
Заменили страницу с профилем пользователя на меню пользователя, в котором доступны все персональные настройки. Меню пользователя позволяет:
- перейти к просмотру и редактированию данных профиля — изменение имени, аватара, почты, пароля и языка интерфейса выполняется в сайдбаре, а не на отдельной странице;
- создать API-токены для настройки интеграций с ТестОпс через API;
- включить фича-флаги и попробовать новые возможности ТестОпс;
- выбрать тему для оформления рабочей области и цветовую схему для панели навигации.
Раздел Администрирование теперь находится в навигационной цепочке. Чтобы перейти в него, нажмите на название проекта и выберите пункт Администрирование в появившемся меню.
Алгоритм шифрования
На уровне настроек ТестОпс добавили возможность выбрать алгоритм шифрования, используемый при сохранении объекта в S3-совместимом хранилище.
Улучшения
- Расширили возможности нового дерева тест-кейсов (фича-флаг «Новое дерево тест-кейсов»):
- Добавили возможность менять статус тест-кейса в дереве, без необходимости открывать карточку тест-кейса.
- Добавили кнопку Выбрать все для выбора всех тест-кейсов в дереве.
- Доработали логику сортировки тест-кейсов: теперь порядок категорий меняется только при выборе сортировки по алфавиту, все остальные виды сортировки затрагивают только тест-кейсы.
- Доработали возможности навигации внутри ТестОпс:
- Добавили кнопку для возврата от настроек отдельной интеграции к общему списку интеграций в настройках проекта.
- Улучшили переходы между проектами через навигационную цепочку: теперь при переходе в другой проект пользователь попадает в раздел, который был открыт в предыдущем проекте до перехода.
- Расширили возможности навигационной цепочки: теперь в ней отображается наименование открытого тест-кейса, дефекта, общего шага.
- Улучшили навигацию в настройках проекта: в навигационной цепочке для настроек проекта сделали отдельный выпадающий список с подразделами, в сайдбаре навигации добавили две зоны клика в разделе с настройками проекта (развернуть/перейти).
- Улучшили пользовательский опыт в разделе Запуски -> Результаты тестов:
- Оптимизировали просмотр параметров в результатах тестов: теперь параметры в сценарии теста скрыты по умолчанию.
- Добавили возможность вставлять изображения из буфера обмена в сценарий результатов теста.
- Добавили возможность сохранять фильтры в разделе Запуски (фича-флаг «Новый список запусков»).
- Доработали логику отображения задач из таск-трекера при импорте тест-кейсов: теперь в карточке импортированного тест-кейса отображаются ссылки на задачи, привязанные непосредственно к этому тест-кейсу.
- Обновили настройки синхронизации со сторонними TMS: теперь при проблемах с доступом синхронизация с TMS будет автоматически отключаться. В настройках можно указать пользователя, которому будет отправляться уведомление об отключении синхронизации с TMS.
- Добавили другие небольшие изменения в интерфейс ТестОпс, чтобы оптимизировать и улучшить пользовательский опыт.
Исправления ошибок
- Исправили проблему, из-за которой после удаления AQL-запроса из виджета отображалось неправильное количество тест-кейсов и возникала ошибка валидации запроса.
- Исправили ошибку, возникавшую при экспорте результатов запуска в формат CSV.
- Исправили некорректное поведение iFrame в Jira, из-за которого информация о запусках отображалась за пределами iFrame.
- Оптимизировали процесс построения дерева тест-кейсов, чтобы ускорить работу с деревьями.
- Исправили ошибку, из-за которой в разделе Запуски некорректно отображались элементы с данными.
- Исправили ошибку, из-за которой в навигационной цепочке не отображался раздел Администрирование.
- Исправили ошибку, из-за которой при изменении статуса, слоя тестирования или клонировании тест-кейса обновлялось дерево тест-кейсов.
- Исправили отображение свойств SortObject в Swagger, теперь свойства SortObject соответствуют описанной схеме.
- Исправили ошибку, из-за которой параметры шагов сценария некорректно отображались в результатах теста.
- Исправили ошибку, из-за которой не отображался идентификатор тест-кейса после его переименования в дереве тест-кейсов.
- Исправили проблему с некорректным отображением индикатора выполнения автоматизированных тестов в запуске.
- Исправили проблему, из-за которой после обновления сохраненного фильтра отображалось некорректное время последнего обновления.
- Исправили проблему, из-за которой артефакты результатов тестов не удалялись при использовании API для очистки инстанса или проекта.
- Исправили проблему, из-за которой поиск по содержимому не срабатывал для общих шагов.
- Исправили поведение эндпоинта
api/testresult/bulk/resolve
, при котором эндпоинт позволял изменять статус автоматизированных тестов. Теперь эндпоинт корректно отклоняет запросы на изменение параметров автоматизированных тестов и применяет изменения только к ручным тестам.
26 Декабря 2024 — ТестОпс 5.15.1
Исправления ошибок
- Исправили проблему с отображением идентификатора тест-кейса после его переименования в дереве тест-кейсов.
- Исправили ошибку в файлах конфигурации для Docker Compose, препятствующую корректному запуску инстанса ТестОпс.
- Исправили проблему с добавлением виджетов в разделе Дашборды.
- Добавили API для миграции деревьев на новую структуру. Теперь при возникновении проблем с отображением дерева тест-кейсов можно запустить миграцию данных этого дерева на новую структуру с помощью API без необходимости редактировать настройки дерева или выключать фича-флаг «Новое дерево тест-кейсов».
13 Декабря 2024 — ТестОпс 5.15.0
Новые возможности
Новая навигация
Обновили дизайн и функциональные возможности навигации в ТестОпс:
- Оптимизировали размер сайдбара: теперь он занимает меньше места, его можно скрывать и разворачивать при необходимости.
- Добавили навигационную цепочку («хлебные крошки») в верхней части экрана: теперь есть быстрый доступ к избранным проектам и разделу Администрирование, навигация по разделам через выпадающее меню.
- Перенесли меню пользователя в правый верхний угол.
Обновленные дашборды
Скрыли раздел Аналитика: все возможности этого раздела будут доступны в разделе Дашборды.
Обновили раздел Дашборды:
- Изменили подход к работе с вкладкой Overview, которая добавлялась в проект по умолчанию: теперь это дашборд, который можно редактировать.
- Обновили процесс создания дашбордов: теперь дашборд можно создать из шаблона с определенным набором виджетов или пустой, чтобы добавить нужные виджеты самостоятельно.
- Добавили возможность перетаскивать вкладки с дашбордами: для этого надо зажать вкладку дашборда левой кнопкой мыши и перетащить. Порядок вкладок с дашбордами обновится для всех участников проекта.
- Добавили возможность копировать дашборды: уже созданный и настроенный дашборд можно скопировать в любой проект, в который у пользователя есть доступ.
- Обновили взаимодействие с дашбордами и виджетами через меню: теперь правый клик по вкладке дашборда вызывает меню с настройками всего дашборда, правый клик на виджет — меню настроек виджета.
- Обновили дизайн виджетов и пустого дашборда, чтобы оптимизировать отображение данных и настройку дашбордов.
Деревья и фильтры
Добавили фича-флаг для новых деревьев и фильтров в разделе Тест-кейсы. Этот публичный фича-флаг включен по умолчанию для всех пользователей. Отключить фича-флаг можно в профиле пользователя.
Обновленные деревья тест-кейсов и фильтры позволяют:
- перетаскивать внутри дерева сразу несколько тест-кейсов и категорий;
- создавать пустые папки в дереве;
- применять дополнительные опции сортировки тест-кейсов;
- настраивать дерево тест-кейсов более детально под свои задачи;
- искать тест-кейсы по тексту в их сценарии.
Добавили раздел с удаленными тест-кейсами: в нем находятся тест-кейсы после удаления, их можно восстановить при необходимости или удалить навсегда. Чтобы перейти в него, в выпадающем списке дерева тест-кейсов выберите опцию Корзина.
Улучшения
- Оптимизировали процесс удаления и восстановления тест-кейсов. Теперь при удалении тест-кейсов значения кастомных полей не удаляются: после восстановления удаленного тест-кейса кастомные поля в нем будут заполнены, повторно указывать значения кастомных полей не понадобится.
- Добавили небольшие изменения в интерфейс ТестОпс, чтобы оптимизировать и улучшить пользовательский опыт.
Исправления ошибок
- Исправили проблему в разделе Запуски, когда пользователи с ролью Гость не видели кнопку Сравнить. Теперь пользователи с правами только на просмотр могут сравнивать запуски тестов.
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
Важно
После обновления ТестОпс до версии 5.12 виджет Automation Trend на дашбордах изначально будет пустым. Сбор данных для него начнется с даты установки этого релиза и будет выполняться ежедневно.
Улучшения
- Оптимизировали добавление связанных задач из таск-трекера в тест-кейс. Теперь, если в ТестОпс настроена интеграция только с одним таск-трекером, его название автоматически подставляется в поле Баг-трекер при редактировании блока Связанные задачи из баг-трекера.
- Добавили небольшие изменения в интерфейс ТестОпс, чтобы оптимизировать и улучшить пользовательский опыт.
Исправления ошибок
- Исправили отображение ошибок в результатах тестов. Теперь при открытии результата автоматизированного теста в его сценарии открывается подробный текст об ошибках, обнаруженных во время тестирования.
- Исправили проблему, при которой сбрасывался прогресс прохождения шагов после повторного открытия результата теста, если ранее пользователь выбрал опцию Пройти предыдущий в меню Действия с шагами в сценарии теста.
- Исправили проблему, из-за которой в браузере 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 (облачная версия)
Новые возможности
Новая страница профиля и темы оформления
Мы обновили страницу профиля пользователя и добавили темы оформления интерфейса: теперь вы можете переключаться между светлой, темной и системной темами.
Интерфейс ТестОпс на английском языке
В профиле пользователя добавили возможность переключить язык интерфейса. Пользователям доступны русский и английский языки.
Обновленный процесс удаления кастомных полей
Теперь кастомные поля удаляются в два этапа:
- Удалите кастомное поле из всех проектов, в которые оно было добавлено ранее, затем удалите это кастомное поле из списка активных, нажав Удалить в меню кастомного поля. Оно будет перемещено на вкладку Удаленные и отключено во всех тест-кейсах.
- На вкладке Удаленные нажмите Удалить навсегда. Кастомное поле будет удалено из системы.
Удаленные кастомные поля исчезнут из тест-кейсов и деревьев. Деревья, в которых используются удаленные кастомные поля, нельзя выбирать.
Двухэтапный процесс удаления позволяет убедиться, что удаленные кастомные поля не используются ни в каких проектах, и дает возможность восстановить их при необходимости.
Обязательные кастомные поля
Теперь кастомные поля можно указывать обязательными отдельно для каждого проекта.
Чтобы назначить кастомное поле обязательным в разделе Администрирование, выполните действия:
- В разделе Администрирование откройте подраздел Кастомные поля и перейдите в нужное кастомное поле.
- Откройте меню выбранного проекта и включите переключатель Обязательное поле. Кастомное поле станет обязательным в этом проекте.
Чтобы назначить кастомное поле обязательным в настройках текущего проекта, выполните действия:
- В настройках проекта откройте подраздел Кастомные поля и перейдите в нужное кастомное поле.
- Откройте меню кастомного поля и включите переключатель Обязательное поле. Кастомное поле станет обязательным в текущем проекте.
В тест-кейсах обязательные кастомные поля выделяются красным цветом, если они пустые.
В фильтрах обязательные кастомные поля помечаются тултипом.
Фильтрация по пустым значениям в кастомных полях
Мы добавили возможность фильтровать тест-кейсы по пустым кастомным полям.
Дополнительные опции при клонировании тест-кейсов
Мы расширили список действий для недостающих кастомных полей при клонировании или перемещении тест-кейсов между проектами. Теперь вы можете:
- добавить недостающие кастомные поля в целевой проект,
- сопоставить их с существующими кастомными полями в целевом проекте,
- исключить отсутствующие кастомные поля из копии тест-кейса.
Мы также улучшили интерфейс, чтобы упростить процесс клонирования тест-кейсов.
Улучшения
- Улучшили пользовательский интерфейс: обновили иконки, кнопки и цвета в приложении.
- Добавили подтверждение при закрытии запусков. Теперь пользователи предупреждены о последствиях и могут принять взвешенное решение о закрытии запуска.
- Обновили пользовательский интерфейс в разделе Запуски/Результаты тестов. Теперь он повторяет интерфейс в разделе Тест-кейсы.
- Улучшили обработку больших объемов данных, и теперь ТестОпс поддерживает:
- кэширование данных в разделах Дашборды и Аналитика,
- несколько источников данных отдельно для загрузки/обработки результатов тестирования и виджетов,
- отдельную настройку слушателей MQ, связанных с обработкой и постобработкой результатов тестирования.
- Изменили поведение импорта CSV. Теперь поле
allure_id
пропускается по умолчанию в маппингах CSV-импорта.
Исправления ошибок
- Исправили проблему со смещением кнопок Изменить и Удалить в правилах автоматизации с длинным Trace pattern.
- Исправили проблему с запуском автоматизированных тестов без выбора джобы. Теперь выбор джобы является обязательным.
- Исправили ошибку в интерфейсе, когда чекбоксы были видны при вводе поиска.
- Добавили обязательную проверку назначенных исполнителей при запуске тестов.
- Исправили проблему с синхронизацией интеграции Xray.
- Исправили ошибки с привязкой задач к Yandex Tracker.
- Исправили проблему, из-за которой пользователи не могли полностью очистить поле поиска в компонентах выбора.
- Исправили проблему, когда в сценариях тестов отображались дубликаты шагов с ожидаемыми результатами.
- Исправили проблему, когда переменные окружения в разделе Запуски содержали значения, не используемые в текущем проекте.
- Исправили первоначальную загрузку опций для компонента выбора проекта интеграции.
- [5.3.1] Исправили проблему с удалением кастомных полей, которые ранее использовались в удаленных тест-кейсах. Теперь кастомные поля автоматически удаляются из удаленных тест-кейсов и потом могут быть удалены из проекта.
ТестОпс 4.x
Информация о релизах ТестОпс версии 4.x расположена на отдельной странице.