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

java-testing-advanced — скилл для Claude Code: Testcontainers, Pact

Скилл для продвинутого тестирования Java: поднимает реальные базы и Kafka в контейнерах, проверяет контракты API, ищет дыры в покрытии мутациями.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add pluginagentmarketplace/custom-plugin-java --skill java-testing-advanced -a claude-code
Открыть на GitHub

Что делает java-testing-advanced

Скилл добавляет агенту четыре техники тестирования Java. Testcontainers поднимает PostgreSQL и Kafka прямо в тесте, а @DynamicPropertySource прокидывает их адреса в конфиг Spring. Contract testing через Pact описывает ожидания потребителя и прогоняет их против мок-сервера. Mutation testing настраивается плагином pitest-maven с порогом мутаций. Property-based тесты проверяют инварианты на случайных данных.

Внутри — готовые примеры кода под каждую технику и таблица типовых проблем: медленные контейнеры, конфликты портов, нестабильные тесты. У скилла есть параметр technique со значениями testcontainers, contract, mutation, property_based — агент выбирает нужную ветку по запросу.

Testcontainers требует запущенного Docker на машине, без него интеграционные тесты не стартуют. Порог мутаций в примере выставлен на 80 — это повод проверить, тянет ли ваш проект такой уровень, прежде чем включать его в сборку.

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

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

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

  • Настрой Testcontainers для теста репозитория заказов с PostgreSQL и Kafka
  • Добавь контрактный тест Pact между order-service и user-service
  • Настрой pitest-maven с порогом мутаций 80 для com.example.service

Как установить java-testing-advanced

1Через Skills CLI (Vercel)

npx skills add pluginagentmarketplace/custom-plugin-java --skill java-testing-advanced -a claude-code

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

~/.claude/skills/java-testing-advanced/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/java-testing-advanced/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о java-testing-advanced

Как установить java-testing-advanced в Claude?

Выполните npx skills add pluginagentmarketplace/custom-plugin-java --skill java-testing-advanced -a claude-code. После этого файл скилла появится в ~/.claude/skills/java-testing-advanced/SKILL.md.

Что делает java-testing-advanced?

Даёт агенту шаблоны и настройки для Testcontainers, контрактного тестирования Pact, мутационного тестирования PIT и property-based тестов.

Что нужно для работы Testcontainers в этом скилле?

Примеры поднимают PostgreSQL и Kafka в контейнерах, поэтому на машине должен быть доступен Docker. Без него интеграционные тесты не запустятся.

Похожие скиллы

Всё по теме «Тесты и QA» →
java-architect VoltAgent Community Проектирует архитектуру enterprise-приложений на Java 17+ и настраивает микросервисы на Spring Boot 3.x. Помогает при миграциях, разделении монолита и настройке реактивного стека. 558установок spring-boot-test-patterns giuseppe-trisciuoglio Скилл подсказывает агенту, как писать тесты Spring Boot: юнит-тесты с Mockito, срезы @DataJpaTest и @WebMvcTest, интеграционные с Testcontainers. CX Codex +1 4 300установок 322-frameworks-spring-boot-testing-integration-tests Juan Antonio Breña Moral Скилл для написания и разбора интеграционных тестов Spring Boot 4.0.x: Testcontainers, срезы персистентности, HTTP-проверки. CX Codex +1 357установок 323-frameworks-spring-boot-testing-acceptance-tests Juan Antonio Breña Moral Скилл превращает согласованные Gherkin-сценарии в приёмочные тесты Spring Boot: TestRestTemplate, Testcontainers, WireMock. CX Codex +1 324установок langchain4j-testing-strategies giuseppe-trisciuoglio Помогает тестировать Java-приложения на LangChain4j: от моков ChatModel до RAG-пайплайнов и интеграции с Testcontainers. CX Codex +1 3 700установок java-mcp-server-generator официальный github Скилл создаёт Java MCP-сервер или Spring Boot-проект для подключения кода, API и баз данных к AI-агентам. Пригодится для заготовки проекта с тестами. 8 800установок

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

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

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