You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.