К основному содержанию
команда

test-quality-analyzer — команда для Claude Code: анализ тестов

Команда оценивает качество тестового набора: ищет пробелы в покрытии, слабые проверки, проблемы поддержки и медленные тесты. Запускайте её, когда нужно понять, что улучшить в тестах.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --command testing/test-quality-analyzer
Открыть на GitHub

Что делает test-quality-analyzer

Команда анализирует тесты по выбранному направлению: качество покрытия, эффективность проверок, поддерживаемость или производительность. Также она ищет нестабильные тесты и другие анти-паттерны, оценивает качество утверждений и предлагает улучшения.

В инструкции есть shell-проверки: поиск каталога coverage и подсчёт файлов *.test.* и *.spec.*. Дальше команда формирует метрики, рекомендации и план отслеживания качества. Для оценки покрытия она ищет каталог с именем coverage, поэтому данные покрытия в другом месте могут не попасть в этот контекст.

Выберите фокус аргументом: --coverage-quality, --test-effectiveness, --maintainability или --performance-analysis. Команда использует Read, Write, Edit и Bash; в результате ожидаются рекомендации по улучшению тестов и метрики.

Какие задачи решает

  • найти пробелы в покрытии тестами
  • оценить качество проверок и утверждений
  • обнаружить нестабильные тесты и анти-паттерны
  • выявить узкие места при запуске тестов
  • составить рекомендации по поддержке тестового набора

Примеры запросов агенту

  • Проанализируй качество покрытия тестами: /test-quality-analyzer --coverage-quality.
  • Проверь эффективность и надёжность тестов: /test-quality-analyzer --test-effectiveness.
  • Найди проблемы поддержки и медленные тесты: /test-quality-analyzer --maintainability.

Как установить test-quality-analyzer

1Через claude-code-templates

npx claude-code-templates@latest --command testing/test-quality-analyzer

2Вручную: положить файлы

.claude/commands/test-quality-analyzer.md

Вызов — /test-quality-analyzer. Для всех проектов — ~/.claude/commands/

Вопросы о test-quality-analyzer

Как установить test-quality-analyzer в Claude Code?

Запустите npx claude-code-templates@latest --command testing/test-quality-analyzer. Команда устанавливается в .claude/commands/test-quality-analyzer.md.

Что делает test-quality-analyzer?

Оценивает тестовый набор по покрытию, эффективности, поддерживаемости или производительности. Также ищет нестабильные тесты и предлагает улучшения.

Какие режимы анализа доступны?

Используйте --coverage-quality, --test-effectiveness, --maintainability или --performance-analysis, чтобы выбрать направление проверки.

Исходный текст

test-quality-analyzer.md · MIT
---
allowed-tools: Read, Write, Edit, Bash
argument-hint: "[analysis-type] | --coverage-quality | --test-effectiveness | --maintainability | --performance-analysis"
description: Analyze test suite quality with comprehensive metrics and improvement recommendations
---

# Test Quality Analyzer

Analyze test suite quality with comprehensive metrics and actionable improvement insights: **$ARGUMENTS**

## Current Quality Context

- Test coverage: !`find . -name "coverage" -type d | head -1 && echo "Coverage data available" || echo "No coverage data"`
- Test files: !`find . -name "*.test.*" -o -name "*.spec.*" | wc -l` test files
- Test complexity: Analysis of test suite maintainability and effectiveness patterns
- Performance metrics: Current test execution times and resource utilization

## Task

Execute comprehensive test quality analysis with improvement recommendations and optimization strategies:

**Analysis Type**: Use $ARGUMENTS to focus on coverage quality, test effectiveness, maintainability analysis, or performance analysis

**Test Quality Analysis Framework**:

1. **Coverage Quality Assessment** - Analyze coverage depth, evaluate coverage quality, assess edge case handling, identify coverage gaps
2. **Test Effectiveness Evaluation** - Measure defect detection capability, analyze test reliability, assess assertion quality, evaluate test value
3. **Maintainability Analysis** - Evaluate test code quality, analyze test organization, assess refactoring needs, optimize test structure
4. **Performance Assessment** - Analyze execution performance, identify bottlenecks, optimize test speed, reduce resource consumption
5. **Anti-Pattern Detection** - Identify testing anti-patterns, detect flaky tests, analyze test smells, recommend corrections
6. **Quality Metrics Tracking** - Implement quality scoring, track improvement trends, configure quality gates, optimize quality processes

**Advanced Features**: AI-powered quality assessment, predictive quality modeling, automated improvement suggestions, quality trend analysis, benchmark comparison.

**Quality Insights**: Test ROI analysis, quality correlation analysis, maintenance cost assessment, effectiveness benchmarking.

**Output**: Comprehensive quality analysis with detailed metrics, improvement recommendations, optimization strategies, and quality tracking framework.

© davila7 · MIT · davila7/claude-code-templates

Похожие слэш-команды

Все слэш-команды по теме «Тесты и QA» →

Из того же набора495

Весь набор →
code-review-checklist Скилл ведёт ревьюера по шагам: контекст, функциональность, качество, безопасность, производительность и тесты. Пригодится на пул-реквестах и аудитах. 365установок vercel-edge-function Команда создаёт заготовку Vercel Edge Function с обработчиками запросов и примерами для геолокации или JWT-аутентификации. Пригодится, когда нужно добавить такой API-маршрут в Next.js-проект. 364установок vercel-environment-sync Хук проверяет переменные окружения после правки .env и подсказывает, как перенести их в Vercel. Пригодится, если локальные и деплойные значения расходятся. 363установок prepare-release Команда автоматизирует подготовку релизов: сверяет версии, прогоняет тесты, обновляет CHANGELOG.md и создаёт git-теги по правилам SemVer. 363установок update-dependencies Команда проверяет устаревшие пакеты и уязвимости, затем обновляет зависимости по выбранной стратегии. Пригодится для планового обновления или проверки безопасности проекта. 356установок developer-growth-analysis Разбирает вашу недавнюю историю чатов Claude, находит пробелы в навыках и присылает отчёт в личку Slack. 355установок log Переносит отчёт о выполненной задаче во внешние трекеры и заметки: время, статус, коммиты. Пригодится, когда работа идёт в Claude, а учёт — в Linear или Obsidian. 351установок create-worktrees Собирает все открытые пул-реквесты через GitHub CLI и разворачивает под каждую ветку отдельный git worktree в папке ./tree/. Пригодится, когда надо смотреть несколько PR сразу, не переключая ветки в основном чекауте. 351установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой