From project-lifecycle
QA 및 테스트 단계. "테스트 전략", "QA 체크리스트", "테스트 작성", "통합 테스트", "E2E 테스트", "성능 테스트", "보안 테스트", "배포 전 점검", "qa", "testing", "quality assurance" 요청 시 사용.
npx claudepluginhub shaul1991/shaul-plugin --plugin project-lifecycleThis skill uses the workspace's default tool permissions.
코드 품질을 보증하고 릴리즈 가능한 상태를 확인한다. 테스트 전략, 작성, 실행, 배포 전 최종 점검을 포함한다.
Batch-converts UI design screenshots from directories into Vue 3 Composition API components, mapping elements to Vant, Element Plus, or Ant Design Vue libraries.
Share bugs, ideas, or general feedback.
코드 품질을 보증하고 릴리즈 가능한 상태를 확인한다. 테스트 전략, 작성, 실행, 배포 전 최종 점검을 포함한다.
이 Phase를 시작하기 전에 반드시 거버넌스 프로세스를 따른다.
governance 스킬의 references/execution-plan-template.md 참조)
.claude/local/plans/<sanitized-branch>/07-qa/execution-plan.md로 저장 (브랜치별 작업 영역, gitignore 대상)⚠️ 실행계획 수립과 수락 없이 실행에 들어가지 않는다. 실행 후 재검증 없이 다음 Phase로 넘어가지 않는다.
프로젝트에 맞는 테스트 피라미드를 설계:
/ E2E \ ← 적게, 핵심 플로우만
/ 통합 테스트 \ ← 중간, 서비스 간 연동
/ 단위 테스트 \ ← 많이, 빠르게 실행
──────────────────
| 테스트 유형 | 범위 | 속도 | 비율 |
|---|---|---|---|
| 단위 테스트 | 함수/클래스 단위 | 빠름 | 70% |
| 통합 테스트 | 모듈 간 연동 | 중간 | 20% |
| E2E 테스트 | 사용자 시나리오 전체 | 느림 | 10% |
핵심 비즈니스 로직을 중심으로 작성:
describe('무엇을') > it('어떤 조건에서 어떻게 동작한다')커버리지 목표:
서비스 간 연동 지점을 테스트:
핵심 사용자 플로우만 선별하여 작성:
도구: Playwright (권장), Cypress
Phase 2에서 정의한 기획 의도와 성공 지표(KPI)에 부합하는지 검증한다. 단순 기능 테스트를 넘어, "기획 의도대로 동작하는가"를 확인하는 단계다:
유저 스토리 기반 검증 — Phase 2의 유저 스토리(.claude/02-planning/user-stories.md)의 Acceptance Criteria를 하나씩 확인
KPI 측정 기반 검증 — Phase 2의 KPI 정의서(.claude/kpi-definitions.md)에 정의된 기술 KPI 확인
크로스 Phase 정합성 검증 — 각 Phase 산출물 간 일관성 확인
| 검증 항목 | 원본 (Phase) | 구현 (Phase) | 일치 여부 |
|---|---|---|---|
| 기능 요구사항 | PRD (Phase 2) | 코드 (Phase 5) | ✅/❌ |
| API 명세 | API Spec (Phase 3) | 실제 API (Phase 5) | ✅/❌ |
| 디자인 명세 | 인터랙션 명세 (Phase 4) | UI 구현 (Phase 5) | ✅/❌ |
| 인프라 구성 | 인프라 문서 (Phase 6) | 실제 구성 (Phase 6) | ✅/❌ |
사용자 수용 테스트 (UAT) — 실제 사용자 또는 이해관계자가 직접 핵심 플로우를 테스트
성능 테스트:
보안 테스트:
references/release-checklist.md를 기반으로 최종 점검:
.claude/07-qa/test-strategy.md — 테스트 전략 문서.claude/07-qa/release-checklist.md — 릴리즈 체크리스트 (실제 체크용)references/release-checklist.md — 릴리즈 전 상세 체크리스트references/test-patterns.md — 테스트 작성 패턴 및 안티패턴.claude/02-planning/user-stories.md)와 KPI 정의서(.claude/kpi-definitions.md)를 참조하여 인수 테스트를 수행한다