Skip to content

2.7.0

Latest

Choose a tag to compare

@kakoytochelik kakoytochelik released this 21 Apr 22:51
80d85ec

AI-инструменты для тестировщика

  • Добавлен AI-отчет по diff конфигурации: модель анализирует изменения в configurationSourceDirectory относительно главной ветки, опционально сопоставляя с предоставленной User Story, и сохраняет markdown-отчет для тестировщика с фокусом на пользовательское поведение, набор проверок, роли и данные.
  • Добавлено AI-ревью измененных тестов: модель сопоставляет diff автотестов с diff конфигурации и опциональным User Story, после чего формирует отчет по покрытию, пропущенным проверкам, слепым зонам и хрупким местам.
  • В Test Manager добавлено меню Thinking с запуском AI-функций.
  • В AI-настройках добавлен параметр kotTestToolkit.ai.apiVersion для провайдеров, которым нужен query-параметр ?api-version=....
  • Доработана генерация KOTМетаданные.Описание: лучше учитываются параметры сценария, логические ветки, окна, отчеты, табличные проверки и вложенные сценарии; структура результата стабильнее для больших YAML-сценариев.

Редактор и IntelliSense

  • IntelliSense редактора интегрирован с KOT Form Explorer: в аргументах шагов доступны окна/формы, элементы, таблицы, колонки и текущие значения из активной формы, включая связку поле <-> значение внутри уже введенного шага.
  • Добавлено IntelliSense параметров текущего сценария при вводе [ в ТекстСценария; список строится по объявлениям из ПараметрыСценария.
  • Для параметров вида [Parameter] добавлен hover со значением по умолчанию из блока ПараметрыСценария и быстрым редактированием этого значения.
  • Доработана Gherkin-подсветка внутри ТекстСценария YAML-сценариев: подсвечиваются ключевые слова, аргументы в кавычках, параметры вида [Parameter], плейсхолдеры, таблицы, комментарии и управляющие блоки If/ElseIf/Else/EndIf, Do/EndDo, Try/Except/EndTry и русские аналоги.
  • YAML-сценарии остаются в yaml language mode, поэтому editor.formatOnSave не выравнивает весь текст сценария как обычный блок feature. (#39)

KOT Form Explorer

  • Основной пользовательский flow Form Explorer переведен со старой adapter/cfe-механики на мост через TestManager + TestClient. Это значительно ускорило и упростило процесс запуска базы, а также исправило ряд проблем с обнаружением элементов.
  • Исправлены визуальные ошибки интерфейса Form Explorer.
  • Закрытие тест-клиента теперь очищает текущий snapshot, а также не оставляет открытым мост (и наоборот).

Другие исправления и улучшения

  • Исправлена подстановка строки подключения к серверной базе при запуске теста (#40).
  • Исправлено отображение аргументов шагов после автокомплита IntelliSense, а также реализована автоматическая подстановка курсора на место аргументов после автокомплита шага.
  • Исправлена индикация связанных сценариев, если папка с тестами находится вне Workspace.
  • Добавлен небольшой набор демо тестов (#28).