Community코딩 & 개발github.com

bmad-labs/typescript-e2e-testing

Jest, supertest, Docker (Kafka, PostgreSQL, MongoDB, Redis)를 사용한 TypeScript/NestJS 프로젝트의 E2E 및 통합 테스트. Given-When-Then 패턴을 따릅니다. 사용자가 `.e2e-spec.ts` 파일, `test/e2e/` 디렉토리 작업을 하거나, E2E/통합 테스트 설정, 작성, 리뷰, 실행, 디버깅, 최적화(불안정한 테스트, docker-compose, Kafka/Redpanda 컨슈머, 테스트 격리, GWT 준수 등)를 요청할 때 사용하세요.

typescript-e2e-testing란 무엇인가요?

이 스킬은 TypeScript 및 NestJS 기반 프로젝트를 위한 E2E(End-to-End) 및 통합 테스팅 전문 기술입니다. Jest, supertest, Docker를 활용하여 Kafka, PostgreSQL, MongoDB, Redis와 같은 실제 인프라를 테스트 환경에 구성하고, Given-When-Then(GWT) 패턴으로 명확하고 유지보수 가능한 테스트를 작성하는 것을 지원합니다. Cursor, Claude Code, Codex 등 다양한 AI 에이전트 플랫폼에서 `.e2e-spec.ts` 파일이나 `test/e2e/` 디렉토리 내 작업 시 자동으로 활성화됩니다. 이 스킬은 테스트 설정, 작성, 리뷰, 실행, 디버깅부터 불안정한(flaky) 테스트 처리, docker-compose를 통한 테스트 인프라 관리, Kafka/Redpanda 메시지 컨슈머 테스트, 테스트 격리(isolation) 보장, GWT 패턴 준수 등 E2E 테스트의 전 과정을 포괄합니다. 사용자가 E2E 또는 통합 테스트 관련 어떤 작업을 요청할 때마다 이 스킬이 적합한 컨텍스트를 제공합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/bmad-labs/skills/tree/main/skills/typescript-e2e-testing

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

typescript-e2e-testing은(는) 무엇을 하나요?

Jest, supertest, Docker(Kafka, PostgreSQL, MongoDB, Redis)를 사용한 TypeScript/NestJS 프로젝트의 E2E 및 통합 테스트. Given-When-Then 패턴을 따릅니다. 사용자가 .e2e-spec.ts 파일이나 test/e2e/ 디렉토리 내에서 작업하거나, E2E 또는 통합 테스트의 설정, 작성, 리뷰, 실행, 디버깅, 최적화(불안정한 테스트, docker-compose를 사용한 테스트, Kafka/Redpanda 컨슈머, 테스트 격리, GWT 준수 등 포함)를 요청할 때 사용하세요.

관련 스킬