
함수 시그니처와 동작 설명만 입력하세요. 정상 / 엣지 / 예외 케이스가 자동으로 분류되어 실행 가능한 테스트 코드로 출력됩니다. AAA 패턴 + 한국어 describe 라벨 + parameterized 케이스로 가독성 높게.
describe('calculateDiscount', () => {
describe('정상 케이스', () => {
it.each([
['일반 사용자', 100, 'standard', null, 100],
['gold 등급', 100, 'gold', null, 85],
['silver + 쿠폰', 100, 'silver', 'SUMMER25', 85],
])('%s', (_, price, tier, coupon, expected) => {
expect(calculateDiscount(price, tier, coupon)).toBe(expected);
});
});
describe('예외 케이스', () => {
it.each([0, -100, -0.01])('price = %d → throw', (p) => {
expect(() => calculateDiscount(p, 'gold', null)).toThrow();
});
});
});SKILL.md — 메인 스킬 정의 (300+ 줄)examples/01-jest-typescript.md — React + Jest 실전 예시examples/02-pytest-python.md — 한국어 날짜 파서 테스트examples/03-phpunit-laravel.md — Laravel OrderService 통합 테스트assets/test-pyramid-guide.md — Test Pyramid 비율 가이드LICENSE.txt — 라이선스 조건$ unzip test-architect.zip -d ~/.claude/skills/ $ # Claude Code 재시작 후 "test-architect 활성화"
| 상품명 | test-architect — 테스트 자동 작성 Claude Skill (8 프레임워크 지원) |
|---|---|
| 제작 / 공급자 | 주식회사 코드샌드 |
| 원산지 | 대한민국 |
| 이용 조건 / 이용 기간 | 라이선스 발급 후 90일간 업데이트 및 기술지원 제공 |
| 상품 제공 방식 | 결제 완료 후 마이페이지 > 내 라이선스에서 즉시 다운로드 |
| 최소 시스템 사양 / 필수 S/W | 상품 상세 설명 참조. 일반적으로 최신 웹 브라우저 및 해당 상품 동작 환경이 요구됩니다. |
| 청약철회 가능 여부 및 조건 | 결제 후 14일 이내 청약철회 가능. 다만 다운로드 또는 도메인 활성화된 라이선스는 제외될 수 있습니다. 상세 조건은 상단 "환불 조건" 참조. |
| 소비자상담 / A/S 책임자 | 주식회사 코드샌드 · 엄성용 010-7937-4394평일 10:00 ~ 19:00 · 점심 13:00 ~ 14:00 |
| 사업자등록번호 | 368-87-03020 사업자 정보확인 |
| 통신판매업신고번호 | 2024-대전서구-0455 |