← 전체 스킬
🧪
TYPO3 Testing 테스트 엔지니어링 Skill
TYPO3 extension의 unit, functional, architecture, E2E, integration, mutation 테스트를 구축하고 강화합니다. PHPUnit 11–13, TYPO3 12–14.3 LTS, 다중 database matrix, Playwright 접근성 검사와 CI 진단을 다룹니다.
핵심 기능
- 73+ checkpoint 테스트 격차 평가
- Unit·Functional·E2E·Mutation 테스트
- PHP/TYPO3/database CI matrix
- 테스트 환경·synthetic secret guardrail
설치 방법
Claude Code는 netresearch/claude-code-marketplace를 추가하고 typo3-testing@netresearch-claude-code-marketplace를 설치합니다. Agent Skills client는 npx skills add https://github.com/netresearch/typo3-testing-skill --skill typo3-testing을 실행할 수 있습니다. release와 Composer 설치도 문서화되어 있습니다.
사용 방법
기존 suite를 개선할 때는 automated-assessment typo3-testing으로 격차 보고서를 먼저 만듭니다. 새 suite나 단일 실패는 Unit, Functional, Architecture, E2E, Integration, Mutation 경로를 직접 선택합니다. Build/Scripts/runTests.sh로 실행하고 실제 red→green 출력으로 검증합니다.
필요 조건
TYPO3/PHP/Composer 프로젝트용입니다. Functional, 다중 database, E2E, Mutation 경로에는 Docker, Playwright, database와 프로젝트의 PHPUnit/PHPStan/Infection 도구가 필요할 수 있습니다. npx는 SKILL.md만 설치하고 bundled agents는 포함하지 않습니다. 코드/스크립트는 MIT, Skill/문서는 CC-BY-SA-4.0이며 테스트 인프라 생성 전 계획과 diff를 검토해야 합니다.
관련 스킬