포스트

2024.08.17 프로그래머스 - 웹 기반 문서 편집기 프로젝트 4

웹 기반 문서 편집기 프로젝트 - 4

백엔드의 단위 테스트

  • 독립적으로 테스트 할 수 있는 함수. 메서드 들은 모두 테스트
  • 몇개의 모듈이 조합하여 결과를 만들어야 하는 경우가 많음
    • 발생할 수 있는 요청 각각에 대한 테스트 케이스들을 마련하는 것이 합리적
    • 대부분의 요청에 대해서는 데이터베이스 및 쿠키 등 상태를 가지는 객체가 결부 되어있음
      • Mock 을 이용하여 테스트 대상을 분리하는 것이 필요
  • 환경 구성 및 배포 방식

     ProductionLocal Test
    DB 접근 방식DNS 이용 
    (인터넷 접근 가능위치)k8s service discovery 
    JWT 쿠키 설정SSL 가정 
    (도메인 네임과 인증서 존재)SSL 없음 
    (동일한 localhost 접근)  
    배포에 적용하는 방법Terraform iaCkubectl + manifest
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.