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

Информация о релизах ТестОпс 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

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

Добавили возможность копировать и вставлять шаги в сценариях тест-кейсов:

  • чтобы скопировать шаг сценария с вложениями, перейдите в режим выделения (нажмите 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)

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

step text edit menu

Доступные варианты форматирования: Жирный, Курсив, Подчеркнутый, Зачеркнутый, Ссылка, Код и Цвет текста.

Вы также можете использовать синтаксис Markdown для форматирования текста в сценариях тестов и общих шагах. Форматирование применяется к тексту в сценариях ручных тест-кейсов в реальном времени в процессе ввода.

Шаги с ожидаемым результатом v2.0

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

step with expected result

Внедрение новой структуры сценариев улучшает качество ручного тестирования:

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

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

Кастомные поля v2.0

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

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

cf global

В настройках проекта маппинги сгруппированы по кастомным полям.

cf project

Улучшения

  • Добавили более детальные сообщения об ошибках на страницу входа в ТестОпс.

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

  • Обновили кнопки действий в заголовке раздела Тест-кейсы. Новые кнопки облегчают навигацию и поиск нужных действий.

csv import button

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

add step button

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

test case tree panel

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

shared step new design

  • Добавили описания ролей пользователей, которые отображаются при приглашении пользователей в ТестОпс.

user role invite description

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

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

  • Исправили ошибку с цкличным добалением шагов в тест-кейсах восстановленных поле удаленния.

  • Исправили проблему с перемещением фокуса между шагами в статусе черновика - теперь при добавлении вложения к шагу в статусе черновика фокус перемещается на следующий шаг в статусе черновика.

  • Исправили ошибку с созданием таблиц в сценарии тест-кейса, при котрой таблица исчезала после заполнения и добавления в шаг сценария.

  • Исправили ошибку в политиках автоматического закрытия запусков, которая приводила к потере данных из-за преждевременного закрытия лонча.

  • Исправили ошибку в проверкой прав пользователей - теперь пользователи с ролью Гость могут добавлять проекты в Избранное.

  • Исправили ошибку в 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] Мы поддержали операцию клонирования (дублирования) шагов для тест-кейсов с новым сценарием.
  • Теперь вы можете использовать Cmd + 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_AUDITORROLE_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

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

  • Мы добавили возможность перетаскивания шагов в сценариях тест-кейсов.

drag-n-drop

  • Мы добавили функцилнал ожидаемых результатов в шагах сценариев тест-кейсов.

Ожидаемые результаты

  • Мы добавили действие "Создать задачу в баг-трекере" для интеграции с 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.

Если конечная точка не будет содержать протокольную часть, то приложение не запустится с ошибкой

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 DC, чтобы избежать недопониманий.
  • Мы исправили действие по тестированию соединения для обновленного 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.