testing-principles

Installation
SKILL.md

Testing Principles: 단위 테스트 vs 통합 테스트

Overview

이 스킬은 테스트 코드 작성 시 단위 테스트와 통합 테스트를 올바르게 구분하고 작성하는 방법을 제공합니다. 특히 통합 테스트에서 내부 메서드를 호출하는 등의 안티패턴을 방지하고, PRD Pass 조건을 명확히 검증하는 테스트를 작성하도록 안내합니다.

핵심 원칙

테스트 분류 기준표

구분 단위 테스트 통합 테스트
검증 대상 내부 로직 실제 동작
의존성 Mock/제거 실제 사용
속도 빠름 (ms) 느림 (초)
호출 방식 내부 메서드 OK 공개 API만
예시 _emit_event() 직접 호출 mouse.click() 실제 클릭
Installs
3
GitHub Stars
4
First Seen
Mar 6, 2026