AgentSkillsCN

prd-to-test

通过对 PRD(需求规格说明书)进行深入分析,提炼出相应的测试用例。这是 TDD 的起点——在正式实现之前,先明确测试场景,采用“由内而外”的 TDD 方法论。

SKILL.md
--- frontmatter
name: prd-to-test
description: PRD(요구사항)를 분석하여 테스트 케이스를 도출합니다. TDD의 시작점으로, 구현 전에 테스트 시나리오를 정의합니다. Inside-Out TDD 접근법 적용.

PRD → 테스트 케이스 도출

목적

  • 요구사항을 테스트 가능한 단위로 분해
  • Inside-Out TDD의 시작점 제공
  • 테스트 범위 사전 정의
  • 구현 전 검증 기준 명확화

사용 시점

  • 새로운 기능 개발 시작 전
  • PRD/기획서를 받았을 때
  • 유스케이스를 테스트로 변환할 때

핵심 규칙

테스트 케이스 도출 순서

  1. 핵심 비즈니스 로직 (Domain)
  2. 유스케이스 흐름 (Service)
  3. API 인터페이스 (Controller)
  4. 영속성 (Adapter)

테스트 유형별 분류

계층테스트 유형예시
CoreDomain 테스트도메인 규칙 검증
CoreCommand/Query 테스트입력 유효성 검증
CoreService 테스트유스케이스 흐름 검증
InfraAdapter 테스트영속성 검증
Presentation인수 테스트API 응답 검증
Presentation문서 테스트API 명세 검증

상세 지침

[필수] 아래 참조 문서를 모두 읽은 후 작업을 시작하세요: