Тегирование тестов
Analyzes test suites in any language and tags each test with standardized traits (positive, negative, critical-path, boundary, smoke, regression, integration, performance, security). Use when the user wants to categorize, audit, or label tests with traits. Works across .NET (MSTest/xUnit/NUnit/TUnit), Python (pytest), TS/JS (Jest/Vitest), Java, Go, Ruby, Rust, Swift, Kotlin, PowerShell, and C++ â
Что делает навык
Анализ существующего набора тестов на поддерживаемых языках и присвоение каждому тесту стандартизированных меток (positive, negative, critical-path, boundary, smoke, regression, integration, performance, security). Это обеспечивает видимость распределения типов тестов и покрытия критических путей.
Когда применять
- Аудит тестового проекта для понимания соотношения различных типов тестов
- Добавление атрибутов черт (trait attributes) к ранее не маркированным тестам
- Генерация сводного отчета о распределении черт по всему набору тестов
- Проверка наличия достаточного покрытия критических путей
Как работает
- Определить язык тестового набора (например, .NET, Python, TS/JS, Java, Go, Ruby, Rust, Swift, Kotlin, PowerShell, C++)
- Попытаться использовать инструмент test-analysis-extensions; если он недоступен, продолжить работу без него
- Проанализировать каждый метод теста в соответствии с встроенной таблицей фреймворков
- Присвоить каждому тесту одну или несколько стандартизированных меток из списка (positive, negative, critical-path и др.)
- Сформировать итоговый отчет о распределении меток по набору тестов
Примеры запросов агенту
Что понадобится
- Доступ к коду тестового набора на одном из поддерживаемых языков
- Опционально: наличие инструмента test-analysis-extensions (если недоступен, используется встроенная логика)
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.