Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

README.md

07. 테스트

이 폴더에서 배우는 것

  • 왜 테스트가 필요한가 (바이브코딩에서 특히)
  • 단위 테스트, 통합 테스트, E2E 테스트의 차이
  • 테스트 작성 패턴 (AAA, Given-When-Then)
  • AI가 만든 코드를 테스트로 검증하는 방법

실습

cd examples
node test-runner.js  # 외부 의존성 없이 테스트 프레임워크의 원리 이해

핵심 질문

  1. 단위 테스트와 통합 테스트의 경계는?
  2. 테스트 커버리지 100%가 좋은 코드를 보장하는가?
  3. AI가 만든 코드에 테스트를 추가할 때 무엇을 먼저 테스트하는가?
  4. 모킹(Mocking)은 왜, 언제 하는가?

관련 챕터