LogoLogo
Ctrlk
GitBook Assistant
GitBook Assistant
Working...Thinking...
GitBook Assistant
Good night

I'm here to help you with the docs.

Ctrli
AI Based on your context
  • 3분 Django DRF: 쉽고 빠른 실무 가이드
  • 강의 소개
  • 프로젝트 설정
  • 인증 및 권한
  • Views & Viewsets
  • Serializers
  • API 기능 구현
  • Models(ORM)
  • API 문서화
  • 성능 최적화
  • 테스팅
    • APITestCase를 활용한 API 테스트 실무 패턴
    • factory-boy와 Faker로 실제 같은 테스트 데이터 대량 생성하기
    • Mock, Patch를 이용해 외부 API 의존성 테스트하기
    • 시간에 따라 결과가 달라지는 로직 테스트하기 (freeze_gun)
    • 테스트 DB 분리와 TransactionTestCase의 사용 시점
    • API 성능 테스트와 부하 테스트 (locust 활용)
    • 테스트 커버리지 100%가 항상 좋은 것일까? (현실적인 목표 설정)
    • Pytest와 유용한 플러그인으로 Django 테스트 환경 개선하기
  • 배포 및 운영
  • 유틸 및 실무 팁
  • 마치며
Powered by GitBook
On this page

테스팅

APITestCase를 활용한 API 테스트 실무 패턴factory-boy와 Faker로 실제 같은 테스트 데이터 대량 생성하기Mock, Patch를 이용해 외부 API 의존성 테스트하기시간에 따라 결과가 달라지는 로직 테스트하기 (freeze_gun)테스트 DB 분리와 TransactionTestCase의 사용 시점API 성능 테스트와 부하 테스트 (locust 활용)테스트 커버리지 100%가 항상 좋은 것일까? (현실적인 목표 설정)Pytest와 유용한 플러그인으로 Django 테스트 환경 개선하기
PreviousN+1 문제는 반드시 해결해야 할까?NextAPITestCase를 활용한 API 테스트 실무 패턴

Last updated 12 days ago