이 강의는 바로 그런 고민을 해결해 드리기 위해 준비했어요. 😊 파이썬 테스트의 표준인 Pytest를 사용해서 '좋은 테스트'를 작성하는 방법을 기초부터 차근차근 배워볼 거예요.
단순한 검증부터 반복 작업을 확 줄여주는 픽스처(Fixture), 복잡한 외부 시스템을 흉내 내는 모의 객체(Mock)까지, 실무에서 꼭 필요한 핵심 기능들을 쏙쏙 알려드립니다.
테스트에 익숙해졌다면, 이제 개발 과정 전체를 자동화할 차례예요. 강력한 자동화 도구 Nox를 이용해 명령어 하나로 테스트, 코드 스타일 검사, 포매팅까지 한 번에 처리하는 방법을 배웁니다.
마지막으로 이 모든 과정을 CI/CD 파이프라인에 연결해서, 팀의 개발 문화를 한 단계 업그레이드하는 방법까지 함께 알아볼 거예요.
<aside>
🧪챕터 4: Pytest 실행 방법과 테스트 결과 해석
🧪챕터 8: Pytest 픽스처 심화 (스코프, conftest 등)
🧪챕터 10: 마커(Marker)를 활용한 테스트 제어
🧪챕터 11: 테스트 더블과 모의 객체(Mock) 활용
🧪챕터 14: Hypothesis로 속성 기반 테스트하기
🧪챕터 15: 다른 테스트 프레임워크 소개 (unittest 등)
🧪챕터 18: Nox로 린팅(Lint) 및 포매팅(Format) 자동화
</aside>