Pytest와 Nox를 활용한 파이썬 테스트 자동화 완벽 가이드
해여
혹시 코드를 수정한 후에 '이거 배포해도 괜찮을까?' 하고 불안한 마음이 드신 적 있나요? 이 강의는 바로 그런 고민을 해결해 드리기 위해 준비했어요. 😊 파이썬 테스트의 표준인 Pytest를 사용해서 '좋은 테스트'를 작성하는 방법을 기초부터 차근차근 배워볼 거예요. 단순한 검증부터 반복 작업을 확 줄여주는 픽스처(Fixture), 복잡한 외부 시스템을 흉내 내는 모의 객체(Mock)까지, 실무에서 꼭 필요한 핵심 기능들을 쏙쏙 알려드립니다. 테스트에 익숙해졌다면, 이제 개발 과정 전체를 자동화할 차례예요. 강력한 자동화 도구 Nox를 이용해 명령어 하나로 테스트, 코드 스타일 검사, 포매팅까지 한 번에 처리하는 방법을 배웁니다. 마지막으로 이 모든 과정을 CI/CD 파이프라인에 연결해서, 팀의 개발 문화를 한 단계 업그레이드하는 방법까지 함께 알아볼 거예요.
초급
소프트웨어 테스트, pytest, nox