Инструменты MCP-сервера ТестОпс
После подключения MCP-сервера ТестОпс к инструменту или среде с поддержкой ИИ ИИ-модель получает доступ к инструментамФункциональная возможность внешней системы, которую вызывает ИИ-модель, чтобы выполнять действия или получать внешние данные с префиксом testops_. Благодаря им вы можете работать с тест-кейсами, дефектами, результатами тестов и другими сущностями инстанса ТестОпс вне его интерфейса.
Доступные инструменты MCP-сервера ТестОпс
| Инструмент | Назначение |
|---|---|
testops_find_testcases | Поиск тест-кейса по основным и дополнительным метаданным, в том числе с возможностью запроса сгенерированного кода автотеста |
testops_create_testcase | Создание тест-кейса |
testops_update_testcase | Обновление тест-кейса |
testops_add_testcase_comment | Добавление комментария к тест-кейсу |
testops_create_mute | Перенос тест-кейса в карантин |
testops_delete_mute | Перенос тест-кейса из карантина |
testops_mark_testcase_flaky | Добавление отметки Флаки в нестабильном тест-кейсе |
testops_unmark_testcase_flaky | Снятие отметки Флаки с тест-кейса |
testops_delete_testcases | Перемещение тест-кейса в корзину |
testops_restore_testcases | Восстановление тест-кейса из корзины |
testops_run_testcases | Запуск автоматизированных тест-кейсов через настроенные джобы |
testops_get_issue_details | Получение подробной информации о задаче из внешней интеграции по ключу |
testops_get_requirement_details | Получение подробной информации о требовании из внешней интеграции по ключу |
testops_find_testcase_snapshots | Получение списка сохраненных версий тест-кейса с указанием источника изменений |
testops_get_testcase_snapshot | Получение содержимого конкретной версии тест-кейса |
testops_restore_testcase_snapshot | Возврат тест-кейса к ранее сохраненной версии |
Важно
Для работы инструментов:
testops_mark_testcase_flakyиtestops_unmark_testcase_flaky— укажите для типа метаданных Флаки источник обновления Тест-кейс;testops_find_testcase_snapshots,testops_get_testcase_snapshotиtestops_restore_testcase_snapshot— включите версионирование ручных тест-кейсов в проекте ТестОпс.
Примеры использования инструментов MCP-сервера ТестОпс
После подключения MCP-сервера ТестОпс вы можете формулировать задачи для ИИ-модели в чате инструмента или среды с поддержкой ИИ. Для этого укажите проект ТестОпс и суть запроса — ИИ-модель автоматически определит необходимые инструменты для его выполнения.
Важно
Приведенные ниже примеры носят ознакомительный характер. Их поведение зависит от конкретной ИИ-модели.
Создание тест-кейсов по требованию из внешней интеграции
ИИ-модель получает текст требования из внешней интеграции, предлагает структуру тестового покрытия и создает тест-кейсы в проекте ТестОпс.
Для этой задачи используйте запрос из примера ниже.
Пример запроса
В проекте «Интернет-магазин» прочитай требование REQ-123 и предложи набор ручных тест-кейсов. Создай их со сценариями из 3–5 шагов.
Поиск и изменение тест-кейсов
ИИ-модель находит тест-кейсы по основным и дополнительным метаданным и обновляет выбранный тест-кейс.
Для этой задачи используйте запрос из примера ниже.
Пример запроса
В проекте «Интернет-магазин» найди тест-кейсы со статусом «Черновик» и тегом checkout. У тест-кейса 123 обнови описание и добавь комментарий: проверить после релиза.
Анализ неуспешных результатов тестов
ИИ-модель находит неуспешные результаты тестов, показывает сообщения об ошибках и создает дефект с привязкой к результату.
Для этой задачи используйте запрос из примера ниже.
Пример запроса
В проекте «Backend API» покажи неуспешные результаты тестов за сегодня. По результату теста «Создание заказа» создай дефект, привяжи его к результату и добавь правило автоматизации по тексту ошибки.
Запуск автоматизированных тест-кейсов
ИИ-модель запускает указанные автоматизированные тест-кейсы через настроенные джобы в новом запуске.
Для этой задачи используйте запрос из примера ниже.
Пример запроса
В проекте «Backend API» запусти автоматизированные тест-кейсы 10, 11 и 12 в новом запуске с названием «Smoke после фикса PROJ-45».
Перенос нестабильных тест-кейсов в карантин
ИИ-модель отмечает тест-кейс как Флаки и переносит его в карантин.
Для этой задачи используйте запрос из примера ниже.
Пример запроса
В проекте «Интернет-магазин» отметь тест-кейс 123 как флаки и перенеси его в карантин с причиной: нестабилен на стенде staging.
Восстановление версии тест-кейса
Если в проекте включено версионирование ручных тест-кейсов, ИИ-модель показывает сохраненные версии тест-кейса и возвращает его к выбранному состоянию.
Для этой задачи используйте запрос из примера ниже.
Пример запроса
Покажи версии тест-кейса 123 в проекте «Интернет-магазин» и откати его к версии до сегодняшнего изменения сценария.

