SaveTest — ДокументацияSaveTest — Документация Сайт
Руководство пользователя
Руководство администратора
Установка и разработка
Руководство пользователя
Руководство администратора
Установка и разработка
  • Руководство пользователя

    • Профиль пользователя
      • Изменение профиля
      • Управление API токенами
      • Настройки и активность
      • Выход из системы
    • Проекты
      • Список проектов
      • Создание проекта
      • Страница проекта
      • Настройки проекта
      • Удаление проекта
      • Миграция проекта
    • Тест-кейсы
      • Навигация в реестре тест-кейсов
      • Поиск и фильтрация тест-кейсов
      • Тест-кейсы Git-проекта
      • Тест-кейсы классического проекта
      • Управление ветками
    • Трассировка требований
      • Управление реестром
      • Поиск и фильтрация требований
      • Создание структуры реестра требований
      • Редактирование требования
      • Статистика покрытия
      • Покрывающие кейсы
      • Выгрузка матрицы
    • Тест-раны
      • Список тест-ранов проекта
      • Конфигурации тест-рана
      • Создание тест-рана
      • Страница тест-рана
      • Редактирование тест-рана
      • Выполнение тест-рана
      • Завершение тест-рана
      • Удаление тест-рана
      • Импорт Allure
    • Автотесты
      • Разметка в Allure
      • Импорт автотестов
      • Условия загрузки
      • Allure отчет
      • Не сопоставленные автотесты
      • Сценарии импорта
      • Возможные причины проблем
    • Эпики
      • Список эпиков проекта
      • Создание эпика
      • Страница эпика
      • Привязка тест-ранов к эпику
      • Эпики в аналитике проекта
      • Редактирование эпика
      • Удаление эпика
    • Дефекты
      • Список дефектов
      • Создание дефекта
      • Отчет по дефектам
    • Дашборд
      • Добавление виджета
      • Редактирование виджета
      • Удаление виджета
    • Отчеты
      • Список отчетов
      • Создание отчета
      • Страница отчета
      • Настройки отчета
      • Удаление отчета
    • Аналитика
      • Страница показателей
    • Wiki
      • Список страниц wiki
      • Wiki Git-проекта
      • Wiki классического проекта
    • Голосовая связь и чат
      • Открытие панели
      • Голосовая связь
      • Текстовый чат
    • Интеграции
      • Список интеграций проекта
      • Создание проектной интеграции
      • Настройка пользовательской интеграции
      • Удаление интеграции
      • Возможные ошибки
    • Вебхуки
      • Страница вебхуков
      • Создание вебхука
      • Тестовая отправка вебхука
      • Справка
      • Удаление вебхука
      • Возможные ошибки
    • Подключение MCP-сервера
      • Создание API-токена
      • Настройка в Cursor
      • Проверка подключения
      • Возможные ошибки
    • Плагин для IDE
      • Установка плагина
      • Инициализация проекта
      • Визуальный редактор
      • Поддерживаемые форматы
      • Общие кейсы
      • Вложения и изображения
      • Редактирование в режиме кода
      • Валидация
      • Миграция из другой TMS
      • Шаблоны
      • Палитра команд
Сайт

Редактирование в режиме кода

Помимо визуального редактора, тест-кейсы можно править как обычные YAML-файлы. Плагин расширяет текстовый редактор сниппетами, автодополнением, подсказками, диагностикой и командами вставки.

Совет

Для Gherkin и Python основным интерфейсом является визуальный редактор. Сниппеты и schema-валидация предназначены для YAML-формата.

Совет

Для сложных правок структуры удобнее использовать визуальный редактор.

Сниппеты

Для вставки сниппета начните вводить префикс в YAML-файле и подтвердите вставку.

Сводная таблица сниппетов представлена ниже:

ПрефиксРезультат
test-suiteКаркас test suite
test-caseПолный тест-кейс
simple-caseУпрощённый тест-кейс
tc-shortКороткий тест-кейс
tc-fullТест-кейс со всеми полями
step / step-templateШаг
pre-condition / precondition-templateПредусловие
post-condition / postcondition-templateПостусловие
environmentБлок окружения
custom-fieldsПользовательские поля
linksСсылки
tagsТеги
iterations / iteration-templateИтерации
attachments / attachment-templateВложения
common-ref / common-case-templateСсылка на общий кейс

Пользовательские версии сниппетов хранятся в .save-test.

Контекстное меню редактора

В редакторе YAML-файлов доступны следующие команды:

КомандаIDСочетание (Windows / macOS)
SaveTest: Генерировать UUIDsavetest.generateUUID-
SaveTest: Вставить тест-кейс (короткий)savetest.insertTestCaseShortCtrl+Shift+T / Cmd+Shift+T
SaveTest: Вставить тест-кейс (полный)savetest.insertTestCaseFullCtrl+Shift+Alt+T / Cmd+Shift+Alt+T
SaveTest: Вставить шагsavetest.insertStep-
SaveTest: Вставить предусловиеsavetest.insertPrecondition-
SaveTest: Вставить постусловиеsavetest.insertPostcondition-
SaveTest: Вставить итерациюsavetest.insertIteration-
SaveTest: Вставить общий кейсsavetest.insertCommonCase-
SaveTest: Вставить вложениеsavetest.insertAttachment-

Инфо

Команда "SaveTest: Генерировать UUID" доступна для файла любого формата.

Средства редактирования

Автодополнение

В YAML-файлах при вводе : , - или пробела предлагаются: имена полей наборов и кейсов, допустимые значения статуса и приоритета, формат данных вложений.

Подсказки

При наведении на ключ поля отображается описание, допустимые значения и примеры. Подсказки охватывают поля схемы, статусы, приоритеты и UUID.

Диагностика и быстрые исправления

Ошибки структуры и дубликатов ID отображаются в панели "Проблемы". Подробнее об исправлениях читайте в разделе Быстрые исправления.

Назад
Вложения и изображения
Далее
Валидация