Информация о релизах ТестОпс 4.x
ТестОпс 5.x
Информация о релизах ТестОпс версии 5.x расположена на отдельной странице.
17 мая 2024 — ТестОпс 4.26.5
13 мая 2024 — ТестОпс 4.26.3
24 мая 2024 — ТестОпс 4.26.1
23 апреля 2024 — ТестОпс 4.26.0
Важно
Для этой версии ТестОпс требуется PostgreSQL версии 15.
Новые возможности
Добавили возможность копировать и вставлять шаги в сценариях тест-кейсов:
- чтобы скопировать шаг сценария с вложениями, перейдите в режим выделения (нажмите Esc)
- воспользуйтесь стандартным для вашей операционной системы сочетанием клавиш копирования (Command+C для MacOS / Ctrl+C для Win или Linux)
- перейдите к месту в сценарии, куда нужно вставить скопированный шаг
- используйте стандартную комбинацию клавиш вставки (Command+V для MacOS / Ctrl+V для Win или Linux)
Шаги сценария копируются вместе с вложенными шагами и их вложениями.
Улучшения
- Обновили иконки в меню тест-кейсов, теперь в меню легче ориентироваться и искать нужные действия.
- Оптимизировали поведение и дизайн виджетов в разделе Дашборды.
- Изменили процесс удаления вложений из общих шагов и шагов действий в сценариях тест-кейсов:
- Теперь, когда пользователь удаляет вложение, оно остается в общих шагах/шагах действий на вкладке Вложения в карточке тест-кейса.
- Чтобы удалить вложение из системы, надо удалить его из вкладки Вложения.
- Добавили возможность передавать метаданные из ТестОпс в XRay при выполнении операции синхронизации TMS.
- Добавили идентификатор для предложенных элементов списка при добавлении связанных тест-кейсов.
- Исправили поведение, приводившее к ошибкам 403 и 404, когда пользователь пытался открыть тест-кейс по прямой ссылке на удаленное дерево.
- Обновили интеграцию с YouTrack, теперь поддерживается обновленный API для поиска задач.
- [4.26.1] Добавили возможность использования IAM-токена для интеграции с Yandex Tracker.
- [4.26.3] Исправили шифрование AWS KMS для S3 клиента.
- [4.26.3] Улучшили в целом производительность при отрисовке сценариев в тест-кейсах и в общих шагах. Это особенно заметно на больших сценариях с вложенностью.
Исправления ошибок
- Исправили поведение, при котором форсировался нижний регистр для статусов воркфлоу в пользовательском интерфейсе , что приводило к проблемам при поиске и отображении статусов в виджетах.
- Исправили некорректное поведение кэширования при поиске тест-кейсов для добавления отношений к тестовым случаям.
- Устранили известные уязвимости.
- [4.26.1] Исправили проблему со вставкой содержимого из буфера обмена в поля ввода внутри тест-кейсов.
- [4.26.5] Исправиили конфигурироование консьюмеров для работы с RabbitMQ.
- [4.26.5] Исправили возможное дублирование ожидаемого результата при отрисовке шагов сценариев.
08 Апреля 2024 — ТестОпс 4.25.1
04 Апреля 2024 — ТестОпс 4.25.0
В релизе 4.25.0 сфокусировались на улучшении пользовательского опыта при редактировании сценариев в ручных тест-кейсах, доработали пользовательские поля и дашборды.
Новые возможности
Форматирование текста в сценариях (через интерфейс и с помощью синтаксиса Markdown)
Добавлено форматирование текста в шагах, теперь вы можете форматировать текст в сценариях тест-кейсов, включая общие шаги и шаги с ожидаемым результатом. Для этого выделите ранее введенный текст и примените форматирование из всплывающей панели.
Доступные варианты форматирования: Жирный, Курсив, Подчеркнутый, Зачеркнутый, Ссылка, Код
и Цвет текста.
Вы также можете использовать синтаксис Markdown для форматирования текста в сценариях тестов и общих шагах. Форматирование применяется к тексту в сценариях ручных тест-кейсов в реальном времени в процессе ввода.
Шаги с ожидаемым результатом v2.0
Пересмотрели концепцию шагов с ожидаемым результатом: теперь разделы с действиями и ожидаемым результатом имеют структуру шагов в рамках тестового сценария. Это позволяет добавлять вложения в оба раздела, как просили многие пользователи.
Внедрение новой структуры сценариев улучшает качество ручного тестирования:
Другие версии логических структур в сценариях тестов предполагают выполнение каждого шага с одним результатом. В новой структуре, если у вас есть несколько ожидаемых результатов для одного действия, вы можете выполнить и проверить каждый из них отдельно.
Теперь взаимодействовать с содержимым разделов сценария стало проще: чтобы реорганизовать сценарий теста, вы можете просто перетаскивать шаги между разделами.
Кастомные поля v2.0
Обновили дизайн и механику кастомных полей. Теперь владельцы проектов могут решать, какие кастомные поля будут использоваться в каждом проекте и его тест-кейсах. При добавлении кастомных полей в тест-кейсы пользователи будут видеть ограниченный список кастомных полей, добавленных в текущий проект. Это позволяет использовать только релевантные и актуальные наборы кастомных полей в тест-кейсах и упростить процесс ручного тестирования.
В разделе Администрирование пользователи с ролью администратора могут видеть все кастомные поля, доступные на данном инстансе ТестОпс, создавать кастомные поля и управлять кастомными полями в проектах. Так же там отображается информация в какие проекты это поле добавлено.
В настройках проекта маппинги сгруппированы по кастомным полям.
Улучшения
Добавили более детальные сообщения об ошибках на страницу входа в ТестОпс.
Обновили дизайн виджетов раздела Дашборды, в частности улучшили возможности перетаскивания и изменения размера виджетов и обновили меню виджетов.
Обновили кнопки действий в заголовке раздела Тест-кейсы. Новые кнопки облегчают навигацию и поиск нужных действий.
- Добавили отдельную кнопку Добавить шаг в сценарии тест-кейса, чтобы упростить взаимодействие с редактором сценариев.
- Улучшили поведение панели навигации по дереву тест-кейсов при уменьшении ее ширины. Теперь, когда панель достигает минимальной ширины, названия тест-кейсов не смещаются на следующие строки, и вы можете использовать горизонтальную прокрутку для просмотра содержимого панели.
- Обновили дизайн общих шагов, чтобы сделать редактирование сценария тест-кейса более удобным.
- Добавили описания ролей пользователей, которые отображаются при приглашении пользователей в ТестОпс.
Исправления ошибок
Исправили проблему при импорте тест-кейсов - теперь поле Разделитель по умолчанию пустое, а шаги сценария корректно импортируются без дополнительных действий.
Исправили ошибку с цкличным добалением шагов в тест-кейсах восстановленных поле удаленния.
Исправили проблему с перемещением фокуса между шагами в статусе черновика - теперь при добавлении вложения к шагу в статусе черновика фокус перемещается на следующий шаг в статусе черновика.
Исправили ошибку с созданием таблиц в сценарии тест-кейса, при котрой таблица исчезала после заполнения и добавления в шаг сценария.
Исправили ошибку в политиках автоматического закрытия запусков, которая приводила к потере данных из-за преждевременного закрытия лонча.
Исправили ошибку в проверкой прав пользователей - теперь пользователи с ролью Гость могут добавлять проекты в Избранное.
Исправили ошибку в API методе для поиска тест-кейсов - теперь он работает корректно даже при отсутствии параметра сортировки.
Исправили проблемы с фильтрами в разделе Запуски - теперь поиск кастомных полей происходит внутри проекта а не глобально.
Исправили проблему с отображением идентификатора джобы при выборе джобы для перезапуска.
Исправили проблему с появлением белого экрана после удалении тест-кейса.
Исправили ошибку, при которой модальное окно выбора даты пропадало после повторного открытия фильртра.
Исправили ошибку, из-за которой при редактировании названия тест-кейса в списке с указанным тестовым слоем поле Название смещалось в дереве тест-кейсов.
Исправили проблему при выходе из системы, которая приводило к появлению ошибки 401.
[4.25.1] Исправлено некорректное поведение модального окна в браузере Chrome при добавлении пользовательских полей в проект из раздела администрирования.
[4.25.1] Исправлены известные уязвимости.
29 февраля 2024 — ТестОпс 4.24.1
27 февраля 2024 — ТестОпс 4.24.0
Новые возможности
- Мы начали работать над улучшением функций совместной работы, и теперь у нас появилось несколько новых возможностей:
- Когда несколько человек работают над тестовым случаем, все изменения сделанные всеми участниками, будут автоматически отображаться в пользовательском интерфейсе тест-кейса сразу после того, как текущий пользователь завершит свои изменения. Например, вы доработали описание шага, нажали escape для перехода в режим выбора, и в пользовательском интерфейсе будут отображены все изменения, сделанные другими участниками.
- Если вы попытаетесь внести изменения в шаг, удаленный другими соавторами, вы получите сообщение об ошибке, в котором будет сказано, что вам нужно обновить страницу, чтобы увидеть все изменения.
Улучшения
- Мы добавили возможность поиска задач GitLab (работа с Gitlab в режиме issue tracker) по ID при привязке сущностей ТестОпс к задачам в GitLab.
- Мы сделали множество улучшений UI/UX, сделав работу с новым сценарием еще более удобной.
- Мы улучшили функционал Отвязать автоматизацию, который теперь не только работает с новыми сценариями, но и позволяет конечным пользователям выбирать источник сценария, так что вы можете использовать либо Сохраненный сценарий (введенный вручную), либо Сценарий из результатов тестирования для создания сценариев в целевом ручном тест-кейсе.
- Мы поддержали синхронизацию тест-кейсов со сторонними TMS для тест-кейсов с новым сценарием.
- Мы поддержали импорт тест-кейсов из CSV-файлов в новые сценарии.
- Мы добавили статистику использования общих шагов, и вы можете видеть ее, не открывая каждый общий шаг.
- Мы добавили описания для всех виджетов, чтобы упростить работу с ними.
- Мы улучшили процесс создания и клонирования виджетов, теперь фокус приложения автоматически перемещается на созданный виджет.
- Мы обновили дизайн виджетов с типом "Круговая диаграмма".
- Мы переработали диалоги удаления для дашбордов. Теперь конечные пользователи лучше понимают текущее действие и его последствия.
- Мы добавили всплывающие подсказки для использования AQL в виджетах, чтобы конечные пользователи могли быстро найти справку по использованию AQL.
- Мы переработали экспорт в PDF-файлы, и теперь мы используем новый способ генерации PDF-файлов.
Исправления ошибок
- Мы исправили ошибку OOM при работе с TeamCity с большим количеством конфигураций сборки, теперь интеграция корректно обрабатывает ответы от сервера TeamCity.
- Мы исправили рендеринг ссылок при экспорте данных в PDF.
- Мы исправили ошибку, приводившую к использованию одного и того же вложения при клонировании шагов во время создания тестового случая. Теперь при дублировании шагов с вложением создается новое вложение, которое привязывается к клону.
- Мы исправили незначительные проблемы с пользовательским интерфейсом и в целом очистили пользовательский интерфейс для работы с шагами сценария и виджетами.
- Мы исправили предупреждение, срабатывающее в пользовательском интерфейсе при отправке формы редактирования текстового вложения.
- Мы отключили возможность редактирования тест-кейсов в проекте-получателе при использовании ТМС синхронизации двух проектов ТестОпс.
- [4.24.1] Мы исправили ошибку, препятствующую повторным запускам через меню запусков в списке запусков и индивидуальном меню запусков.
13 декабря 2023 года — ТестОпс 4.23.2
8 декабря 2023 года — ТестОпс 4.23.0
Новые возможности
- Мы добавили очень классную функцию для ручного тестирования - Общие Шаги. Функция позволяет использовать заранее подготовленные части сценариев, тем самым экономя время на создание ручных тестов.
- Мы добавили возможность audit logging. Функция позволяет записывать действия пользователей (создание/редактирование/удаление различных сущностей в ТестОпс) в лог приложения.
Улучшения
- Мы переработали UI и UX для работы с ручными сценариями.
- для перехода в режим редактирования теперь не требуются дополнительные действия (до этого была кнопка с карандашом).
- процесс редактирования сценария не требует сохранения результата пользователем, все изменения сохраняются автоматически по мере их добавления.
- работа с шагами внутри сценария поддерживает drag'n'drop перемещение при помощи мыши или клавиатуры.
- вложения теперь можно перемещать внутри сценария и оперировать ими так же, как шагами.
- новые сценарии так же поддержаны в интеграциях с IDE от JetBrains.
- Мы переработали горячие клавиши, для работы со сценариями.
- Мы добавили функцию, позволяющую подсматривать пароль при вводе или создании пароля в поле пароля, т.е. теперь можно показывать/скрывать пароль в соответствующем поле.
- Мы поддержали использование альтернативной схемы базы данных.
- Мы добавили информацию о ручном QA-инженере, который прошел тест, в историю тест-кейсов и результатов тестирования.
- Мы изменили страницу входа в проект с панели инструментов на раздел тест-кейсов. Теперь при входе в проект вы сразу увидите свои тест-кейсы.
- Мы добавили всплывающие подсказки, чтобы помочь конечным пользователям лучше понять ошибки и неправильно заполненные элементы в формах пользовательского интерфейса.
- [4.23.2] Мы поддержали массовую операцию клонирования тест-кейсов с новым сценарием.
- [4.23.2] Мы поддержали операцию клонирования (дублирования) шагов для тест-кейсов с новым сценарием.
- Теперь вы можете использовать Command+D (MacOS) или Ctrl+D (Win или Linux) для создания копии текущего шага.
- Для выполнения операции шаг должен быть выбран, т.е. вам нужно выйти из состояния редактирования, нажав Esc.
- Действие так же добавлено в контекстное меню для шагов.
Исправления ошибок
- Мы исправили ошибки, связанные с автоматическими тестами, когда полное имя такого теста длиннее 255 символов.
- Мы устранили устаревшее действие экспорта связанных задач баг-трекера для тест-кейсов, запускаемое для интеграции с Jira, которое создавало большое количество событий и записей об ошибках в журналах сервиса репорт без какого-либо фактического результата.
- Мы исправили проблему, препятствующую получению полного списка пайплайнов из Bamboo при создании новой джобы на стороне ТестОпс.
- Мы исправили ошибку в пользовательском интерфейсе, которая приводила к миганию панелей инструментов.
- Мы исправили ошибку, приводившую к удалению результатов тестирования, если соответствующая категория ошибок была удалена из системы.
- [4.23.2] Мы исправили ошибку, препятствующую корректному удалению свернутого дочернего шага или вложения.
16 октября 2023 года — ТестОпс 4.22.1
27 сентября 2023 года — ТестОпс 4.22.0
Новые возможности
- Мы добавили более понятные уведомления в пользовательском интерфейсе и инструкции для администраторов ТестОпс при превышении лицензии.
Улучшения
- Мы добавили рендеринг ожидаемых результатов, добавленных в релизе 4.20.0, в экспорт PDF и CSV
- для экспорта тест-кейсов
- для экспорта данных о запусках тестов
- Мы улучшили отображение больших текстовых вложений в пользовательском интерфейсе.
- [4.22.1] Мы добавили очистку таблицы логов веб-хуков для предотвращения неконтролируемого роста размера базы данных.
- [4.22.1] Мы оптимизировали операции удаления объектов для случая использования S3, чтобы снизить нагрузку на хранилища объектов.
Исправления ошибок
- Мы исправили ошибку, препятствующую запуску тест-плана из формы редактирования тест-плана. Теперь кнопка Запустить работает как положено.
- Мы исправили ошибку, не позволявшую изменять имя вложения, добавленного из буфера обмена. Теперь вы можете изменить имя файла перед сохранением.
- Мы исправили ошибку, препятствовавшую обновлению данных форм создания задач в баг-трекерах из-за неправильного набора кэшированных параметров.
- Мы исправили ошибку, препятствовавшую прикреплению файлов, у которых в именах были символы, которые не относятся к латинмскому алфавиту и длина превышала 41 символ. Теперь мы обновили сценарий обработки таких файлов, и они могут быть успешно сохранены.
- Мы исправили ошибку, связанную с тем, что при импорте тест-кейсов из CSV-файлов было невозможно удалить символ-разделитель.
- Мы исправили ошибку, не позволявшую отображать информацию о связанной задаче в баг-трекере при попытке редактирования списка связаных задач в модальном окне.
- Мы исправили отображение атрибутов и сценариев тест-кейса, когда тест-кейс открывается по прямой ссылке и пользователь еще не вошел в систему. Теперь все атрибуты отображаются как положено.
- [4.22.1] Мы исправили проблему, которая позволяла сохранять данные в базе Redis без TTL.
- [4.22.1] Мы исправили ошибку в пользовательском интерфейсе, которая приводила к потере фокуса в форме импорта CSV.
31 августа 2023 года — ТестОпс 4.21.0
Важно
В релизе ТестОпс 4.21.0 произошли важные изменения, описанные ниже.
Обновление ролей
Состояние до версии 4.21.0
До релиза 4.21.0 существовали следующие глобальные пользовательские роли:
ROLE_ADMIN
ROLE_USER
ROLE_AUDITOR
ROLE_BOT
(использовалась для обратной совместимости).
Состояние после версии 4.21.0
После релиза 4.21.0 для конечных пользователей, зарегистрированных в экземпляре ТестОпс, существуют следующие глобальные роли пользователей:
ROLE_ADMIN
ROLE_USER
- ♻
ROLE_AUDITOR
→ROLE_GUEST
, пожалуйста, обновите свои конфигурации - ❌
ROLE_BOT
устарел, для служебных учетных записей необходимо использоватьROLE_USER
.
Роли по умолчанию в конфигурационных файлах будут поддерживать ROLE_AUDITOR
как устаревшие, но настоятельно рекомендуется обновить все записи ROLE_AUDITOR
на ROLE_GUEST
.
Новые возможности
- Мы полностью переработали страницу управления доступом к проектам в конфигурации проекта (чтобы увидеть изменения, необходимо быть владельцем проекта).
- добавлены фильтры по проектным ролям пользователей (см. глобальные наборы прав).
- добавлены массовые действия над добавленными в данный момент пользователями и группами.
- убрана возможность понижения роли доступа к проекту текущего пользователя с правами владельца проекта (кто-то другой со статусом Owner может ее снять, а текущий пользователь - нет).
- добавлено уведомление о пользователях со смешанными ролями (т.е. если пользователь имеет права на чтение и в то же время права на запись в проект)
Улучшения
- Мы возродили функцию, которая добавляет предопределенный набор окружений на основе существующих параметров заданий
Исправления ошибок
- Мы исправили проблемы с изменением размера редактора Markdown.
21 августа 2023 — ТестОпс 4.20.3
9 августа 2023 — ТестОпс 4.20.2
4 августа 2023 — ТестОпс 4.20.1
Новые возможности
- Мы добавили возможность перетаскивания шагов в сценариях тест-кейсов.
- Мы добавили функционал ожидаемых результатов в шагах сценариев тест-кейсов.
- Мы добавили действие "Создать задачу в баг-трекере" для интеграции с GitHub в качестве баг-трекера.
- Мы переработали всплывающее меню для управления шагами в сценарии тест-кейса, теперь оно стало более интуитивными и читабельным.
Улучшения
- [4.20.1] Мы изменили горячие клавиши для работы с markdown (см. подсказки в пользовательском интерфейсе)
- [4.20.2] Мы обновили иконки контекстных меню сценариев.
Исправления ошибок
- Мы исправили поведение системы при создании/удалении задач из тест-кейсов.
- Мы исправили ошибку в пользовательском интерфейсе, препятствующую отображению последнего значения в форме редактирования.
- Мы исправили ошибку, препятствующую корректному массовому удалению пользовательских полей в тест-кейсах.
- Мы исправили мелкие ошибки, связанные с отображением списков markdown и границ для редактора markdown.
- Мы исправили препятствующую использованию AWS S3 с аутенификацией IAM-STS.
- Мы исправили цвет для статуса "outdated" тест-кейсов на странице Дашборды, теперь все статусы имеют разные цвета.
- Мы исправили ошибку, препятствующую поиску по названию ключа при добавлении связи с задачами баг-трекера к тест-кейсам и запускам.
- Мы перевели часть ранее не переведенных значений на русский язык.
- [4.20.1] Мы исправили работу обработчика файлов отчетов cucumber.json
- [4.20.1] Мы исправили незначительную ошибку не позволявшую скрывать всплывающую подсказку шага при перетаскивании внутри cценария
- [4.20.3] Мы исправили ошибку в пользовательском интерфейсе, приводившую к сбросу ссылок на выпуск в пустое состояние в диалоге редактирования ссылок.
- [4.20.3] Мы исправили ошибку, приводившую к сбросу названия лонча до значения по умолчанию при редактировании запуска.
- [4.20.3] Мы исправили ошибку перетаскивания шагов сценария в браузере FireFox.
19 июля 2023 года — ТестОпс 4.19.0
Новые возможности
- Мы добавили интеграцию с системой управления задачами и управления проектами Wrike.
- Мы добавили возможность ограничить пользователям, не являющимся администраторами, доступ к созданию проектов в ТестОпс. Мы также добавили новый раздел для этого глобального разрешения и назвали его Глобальные разрешения.
- Мы добавили редактор markdown. Теперь везде, где ТестОпс ожидает форматирования в формате markdown, вы увидите простой и понятный редактор, который поможет вам с форматированием текста.
- Мы переработали формы для управления группами доступа и рабочие процессы в разделе администрирования ТестОпс.
- Мы добавили новые рабочие процессы, позволяющие конечным пользователям нативно добавлять вложения ко всем атрибутам тест-кейсов, поддерживающим форматирование Markdown.
- Мы добавили возможность работы с содержимым буфера обмена при добавлении (копирование и вставка) файлов в блоки Markdown через Ctrl+C/Ctrl+V (Command+C/Command+V в MacOS).
Улучшения
- В модальное окно создания дефекта мы добавили кнопку Привязать задачу из баг-трекера. Теперь вы можете связать существующую задачу с вновь созданным дефектом, не покидая модального окна (см. изображение ниже).
- Мы улучшили элементы форм интеграции с Jira server.
- Улучшено отображение шагов результатов тестов (изменено расположение некоторых элементов для лучшего восприятия).
- Мы переработали выбор участников в списке, чтобы обеспечить возможность выбора элментов списка на нескольких страницах.
Исправления ошибок
- Исправлено отображение только что созданной таблицы во вложениях тест-кейсов (количество столбцов и строк созданной таблицы теперь соответствует вводимым конечным пользователем данным).
- Исправлено поведение "хлебных крошек" в виджете диаграммы "Круговая диаграмма тестов".
- Исправлена ошибка, связанная с чтением атрибута Статус для ручных тест-кейсов и нарушением из-за этого отображения результатов тестирования.
- Исправлено поведение списка предлагаемых для выбора проектов в настройках синхронизации TMS.
- Изменено поведение шагов сценария в состоянии развернут/свернут, во избежание неожиданных переключений состояния разворачивания-сворачивания действие теперь выполняется только при нажатии кнопки (стрелки) переключения состояния шага.
- Исправлена ошибка, препятствующая массовому обновлению глобальной роли для списка пользователей с разными ролями.
- Улучшен перенос слов в уведомлениях для лучшей читабельности.
- Исправлена ошибка, препятствующая очистке сценариев результатов тестирования в базе данных в соответствии с созданными правилами очистки.
- Исправлена ошибка, препятствующая отображению границ при создании табличных вложений к тест-кейсам.
- Исправлена ошибка, препятствующая корректному назначению задания при выполнении тестов из списка тест-кейсов.
- Исправлена ошибка в виджетах Круговой диаграммы запусков и Тренд по запускам (запуски), препятствующая сохранению AQL запусков.
Изменения в конфигурации
Предоставление имени протокола до конечной точки S3 стало обязательным.
Как было раньше
До изменения разрешалось указывать s3 URL конечной точки типа s3.eu-central-1.amazonaws.com
в .env
или в values.yaml
или в конфигурационных файлах сервисов.
Как требуется сейчас
URL конечной точки для S3 должен содержать протокол https://s3.eu-central-1.amazonaws.com in
.
Если конечная точка не будет содержать протокольную часть, то приложение не запустится с ошибкой
text
Unsatisfied dependency expressed through method 'asyncBlobStorage' parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'blobStorageBackend'
15 июня 2023 года — ТестОпс 4.18.1
12 июня 2023 года — ТестОпс 4.18.0
Важно
Релиз 4.18.0 и последующие релизы требуют обновления конфигурации: smtp-сервер должен быть настроен для включения функции приглашения пользователей.
Новые возможности
- Мы ввели новые рабочие процессы управления пользователями и пользовательский интерфейс. Изменения заметны только для администраторов ТестОпс.
- Мы ввели функцию Приглашения: Теперь администраторы приглашают новых пользователей по электронной почте и устанавливают роль для пользователей до того, как эти пользователи зарегистрированы в системе. Пользователи подтверждают приглашение, переходя по пригласительной ссылке.
- Мы ввели функцию обновления профиля пользователя для администраторов.
- Мы ввели функции фильтрации пользователей (по роли) и поиска (по имени, имени пользователя, электронной почте) для администраторов.
- Мы ввели массовые операции (массовое обновление ролей, активация, деактивация, преобразование в гостевой аккаунт) над пользователями для администраторов.
- Мы обновили название роли для пользователей только для чтения в системе, теперь такая роль называется Гость (раньше была ROLE_AUDITOR).
- Администраторы могут контролировать статус текущих приглашений, например, приглашение может быть отозвано.
Более подробную информацию можно найти на страницах документации, связанных с профилем пользователя и управлением пользователями в ТестОпс.
Новый функционал использует электронную почту в качестве транспорта для рассылки приглашений новым пользователям, поэтому если вы еще не настроили SMTP-сервер для сброса паролей, вам нужно прочитать эту статью о том, как обновить существующее развертывание, чтобы начать использовать новую функцию.
Улучшения
- Мы добавили поддержку новых типов пользовательских полей в YouTrack при создании задач Youtrack из дефектов ТестОпс.
- Мы полностью переработали все элементы форм для всего пользовательского интерфейса ТестОпс.
- Мы поддержали Jira server 9 для интеграции с XRay.
Исправления ошибок
- Мы исправили ошибку, связанную с обновлением вложений в формате markdown, когда предварительный просмотр был нарушен после обновления текста в формате markdown.
- Мы временно убрали возможность плагинов Jira создавать и связывать тестовые случаи через Jira UI, введенную в релизе 4.14.0. Мы вернем ее обратно, как только исправим проблемы безопасности, связанные с этой функцией.
- Мы исправили ошибку, приводившую к сворачиванию шагов, когда это не ожидалось, при прохождении ручных тестов.
- Мы исправили проблему с удалением единственной связи с задачей баг-трекера в списке задач, связанных с тестовым случаем.
- Мы исправили ошибки в фильтрах при выборе тестовых слоев.
- Мы исправили отображение имен файлов для импорта тест-кейсов CSV.
- Мы исправили ошибку пользовательского интерфейса, не позволяющую пользователям с гостевым доступом разворачивать и сворачивать группы выполнения сценария (блоки
SetUp
иTearDown
в сценарии). - Мы исправили отображение сообщения со статусом шага, ранее оно отображалось только после проставления статуса теста, теперь же оно отображается сразу.
- [4.18.1] Мы исправили ошибку отображения деревьев в тест-планах (пользователю не отрисовывалось дерево).
7 Июня 2023 года — ТестОпс 4.16.7
22 марта 2023 года — ТестОпс 4.16.3
6 марта 2023 года — ТестОпс 4.16.2
Важно
Этот релиз требует использования как минимум PostgreSQL 14.
Новые возможности
- Мы поддержали отправку информации о пользователе, создавшем запуск тестов из ТестОпс, в CI как переменную окружения
ALLURE_USERNAME
в конвейере. - Мы поддержали создание задач для интеграции с трекером проблем RedMine.
- Мы поддержали экспорт ссылок для экспоорта тест-кейсов в CSV формат.
Улучшения
- Мы обновили все строки, связанные с AQL в пользовательском интерфейсе.
- Мы добавили в пользовательском интерфейсе информацию о Jira Data Center, чтобы избежать недопониманий.
- Мы исправили действие по тестированию соединения для обновленного API трекера YouTrack.
- Мы улучшили производительность обработки результатов тестирования.
- [4.16.2] Мы поддержали пользовательские точки для интеграции с Яндекс-Трекер.
- [4.16.3] Мы добавили тримминг строк для параметров интеграции, чтобы избежать сохранения лишних пробелов, что в целом позволяет избежать возможных ошибок интеграции.
- [4.16.7] Мы добавили дополнительное логирование для поиска проблем при невозможности запуска пайплайнов на CI серверах при большой нагрузке на систему.
Исправления ошибок
- Мы исправили поиск ветки по умолчанию для интеграции с Gitlab для случаев, когда для репозитория создано большое количество веток.
- Мы исправили поломанный макет на странице сравнения запусков. Теперь заголовки находятся там, где они должны быть.
- Мы исправили ошибку фронтенда для диаграммы древовидной карты тест-кейсов при переключении дерева.
- Мы исправили пару мелких ошибок пользовательского интерфейса.
- [4.16.1] ☀️ Мы обошли известную ошибку aws sdk, препятствующую сохранению результатов тестирования на S3 и приводящую к ошибке 503 во время процесса загрузки. Конечные пользователи сталкиваются с этой проблемой, когда доступ к конечной точке S3 используется без
https
. - [4.16.1] Мы исправили ошибку, возникающую при импорте тест-куйсов из CSV файлов, когда файлы имели пустой последний столбец. Теперь проблема обрабатывается корректно, и импорт не завершается неудачей.
- [4.16.2] Мы исправили вызов API для получения списка проектов для интеграции с Azure. Ошибка приводила к отправке огромного количества запросов в Azure DevOps.
- [4.16.2] Мы исправили создание дубликатов тест-кейсов в сторонних TMS в случае неправильного использования AQL в настройках синхронизации.
- [4.16.3] Мы исправили проблему с регистрацией по электронной почте, вызывающую ошибку 401 для конечного пользователя, когда он вводит информацию о регистрации.
- [4.16.3] Мы исправили ошибку пользовательского интерфейса с неправильным распознаванием подстроки
www
в качестве URL из-за неправильного регулярного выражения.
26 Января 2023 — ТестОпс 4.15.0
Важно
Этот релиз требует использования как минимум PostgreSQL 14.
Новые возможности
- Мы добавили поддержку облачной версии BitBucket (CI).
Улучшения
- Мы обновили форму уведомления об истечении срока действия лицензии, теперь она содержит больше полезной информации.
Исправления ошибок
- Мы исправили незначительные ошибки пользовательского интерфейса, которые приводили к перемещению некоторых элементов в формах.
- Мы исправили валидацию форм, так что теперь формы выделяют поля с неверными данными.
- Мы вернули кнопку "Назад" для элементов iframe для интеграции с баг-трекером Jira.
- Мы исправили метки на фильтрах выбранных элементов для элементов iframe для интеграции с баг-трекером Jira.
- Мы исправили права доступа для конечных пользователей с ролью
ROLE_USER
для использования элементов управления для связывания и создания действий тест-кейсов в новом iframe интеграции с баг-трекером Jira. - Мы исправили форму отображения для плагина баг-трекером Jira Server для ситуации, когда конечный пользователь не вошел в ТестОпс. Кнопка для таких пользователей не была видна.
1 Января 2023 — Требования к PostgreSQL
Важно
Все релизы ТестОпс, выпущенные после 1 января 2023 года, требуют использования как минимум PostgreSQL 14.