스킬 testing-strategies
📦

testing-strategies

안전

Создание надежных стратегий тестирования

В программных проектах отсутствует последовательное покрытие тестами и возникают частые ошибки. Этот навык предоставляет комплексные стратегии тестирования, охватывающие модульное, интеграционное и E2E-тестирование с практическими примерами и лучшими практиками.

지원: Claude Codex Code(CC)
📊 71 적절함
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"testing-strategies" 사용 중입니다. Create a testing strategy for a React dashboard application

예상 결과:

Навык генерирует комплексный документ стратегии тестирования с:

- Тестовая пирамида: 70% модульные, 20% интеграционные, 10% E2E
- Инструменты: Jest (модульные), Supertest (интеграционные), Playwright (E2E)
- Цели покрытия: 80% модульные, 60% интеграционные
- Шаги интеграции CI/CD для GitHub Actions
- Примеры структур тестов для компонентов и API-маршрутов

"testing-strategies" 사용 중입니다. Write TDD tests for a password validator function

예상 결과:

Навык предоставляет:

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

보안 감사

안전
v1 • 3/10/2026

All 55 static analyzer findings are false positives. The skill is pure documentation for testing strategies with no security concerns. Patterns detected (backtick execution, path traversal, weak crypto) are actually ASCII art diagrams, standard import paths, and educational content about string manipulation.

2
스캔된 파일
312
분석된 줄 수
0
발견 사항
1
총 감사 수
보안 문제를 찾지 못했습니다
감사자: claude

품질 점수

38
아키텍처
100
유지보수성
87
콘텐츠
32
커뮤니티
100
보안
91
사양 준수

만들 수 있는 것

Настройка нового проекта

Определение стратегии тестирования и инфраструктуры для нового программного проекта с нуля

Тестирование унаследованного кода

Добавление тестового покрытия в существующую кодовую базу без надлежащих тестов

Интеграция в CI/CD пайплайн

Настройка автоматизированного тестирования в процессах непрерывной интеграции

이 프롬프트를 사용해 보세요

Базовый запрос стратегии тестирования
Создай стратегию тестирования для моего нового проекта на {language}. Включи пропорции тестовой пирамиды, рекомендуемые инструменты и как структурировать модульные, интеграционные и E2E тесты.
Реализация модульного тестирования
Напиши модульные тесты для функции {function_name}, которая {description}. Используй формат Given-When-Then и включи граничные случаи.
Интеграционное тестирование API
Создай интеграционные тесты для {HTTP_method} эндпоинта по адресу {endpoint_path}. Включи тесты для успешного случая, ошибок валидации и обработки дубликатов.
E2E тестирование пользовательского сценария
Напиши E2E тесты Playwright для потока регистрации пользователя, включая валидацию формы, успешное перенаправление и обработку ошибок.

모범 사례

  • Следуй паттерну AAA: Arrange, Act, Assert в каждом тесте
  • Используй описательные имена тестов, которые объясняют, что должно произойти: 'should return error when email is invalid'
  • Тестируй как позитивные, так и негативные сценарии, включая граничные случаи

피하기

  • Не создавай тесты, которые зависят от порядка выполнения или других тестов
  • Избегай использования реальных баз данных в тестах - используй моки или тестовые базы данных
  • Не используй sleep или assertions на основе таймаутов - используй явные ожидания

자주 묻는 질문

Что такое тестовая пирамида?
Тестовая пирамида - это концепция, которая предполагает наличие множества быстрых модульных тестов в основании, меньшего количества интеграционных тестов в середине и минимального количества E2E-тестов на вершине. Рекомендуемое соотношение: 70% модульные, 20% интеграционные, 10% E2E.
Какие инструменты охватывает этот навык?
Навык охватывает Jest для модульного тестирования, Supertest для интеграционного тестирования API и Playwright для E2E-тестирования в браузере.
Может ли этот навык помочь с TDD?
Да, навык включает подробное руководство по разработке через тестирование с использованием цикла Red-Green-Refactor.
Работает ли этот навык с Claude Code?
Да, этот навык совместим с Claude, Codex и Claude Code для генерации реализаций тестов.
Как настроить CI/CD тестирование?
Навык предоставляет руководство по интеграции тестов в GitHub Actions, включая запуск модульных тестов при каждом коммите и E2E-тестов перед деплоем.
Какого покрытия следует достичь?
Рекомендуемые цели: 80% покрытия кода для модульных тестов, 60% для интеграционных тестов и критические пользовательские сценарии должны быть покрыты E2E-тестами.

개발자 세부 정보

파일 구조

📄 SKILL.md

📄 SKILL.toon