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

테스팅

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

Last updated 1 month ago