Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
개발 · 프로그래밍

/

소프트웨어 테스트

Pytest와 Nox를 활용한 파이썬 테스트 자동화 완벽 가이드

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

52명 이 수강하고 있어요.

  • 해여
테스트자동화
테스트코드
유닛테스트
소프트웨어-테스트
실습 중심
소프트웨어 테스트pytestnoxCI/CD

이런 걸 배울 수 있어요

  • 파이썬 테스트 자동화 (Python Test Automation)

  • Pytest 프레임워크 활용 (Pytest Framework Utilization)

  • Nox 기반 개발 워크플로우 구축 (Nox-based Development Workflow Construction)

  • CI/CD 연동 및 파이프라인 설계 (CI/CD Integration and Pipeline Design)

  • 단위/통합 테스트 설계 및 작성 (Unit/Integration Test Design & Implementation)

Pytest & Nox로 칼퇴하는 테스트 자동화 🎩


코드를 고칠 때마다 마음 한구석이 불안하다면? , 매번 똑같은 테스트를 직접 손으로 하고 있다면?

이제 그 시간과 스트레스를 확 줄여드릴게요! 🛩 편하게 하는 소프트웨어 테스트!


이 강의는 단순히 테스트 문법을 알려주는 강의가 아니에요.

파이썬 개발의 표준인 Pytest와 강력한 자동화 친구 Nox를 사용해서, 개발의 시작부터 끝까지 자신감과 효율을 꽉 채워 넣는 방법을 배우는 여정입니다. 저와 함께 즐겁게 테스트하고, 똑똑하게 자동화하는 방법을 알아볼까요? 😄


우리 강의에만 있는 특별함!

  • 실무에서 진짜 쓰는 도구만! 가장 널리 쓰이는 Pytest와 개발 워크플로우를 완성하는 Nox. 요즘 실무에서 사랑받는 핵심 도구 두 가지를 깊이 있게 배워가요.

  • 헤매지 않게 로드맵을 딱! '뭘 먼저 배워야 하지?' 고민할 필요 없어요. 테스트 기초부터 CI/CD 파이프라인 구축까지, 가장 효율적인 학습 로드맵을 그대로 따라오시면 돼요.

  • 코드는 역시 직접 짜봐야 제맛! 눈으로만 보지 않아요. 간단한 계산기 프로젝트를 함께 만들고 발전시키면서, 배운 내용을 바로바로 내 것으로 만드는 실습 중심의 강의랍니다.



  • 테스트만? NO! 개발 전체를 편하게! 테스트는 기본! 코드 스타일 검사, 포매팅, 여러 환경 동시 테스트까지. 귀찮은 모든 과정을 Nox로 자동화해서 개발의 질을 높여봐요.


🚀 강의가 끝나면, 우리는...

  • '이거 괜찮을까?' 하는 불안감 대신 "문제없어!" 하는 자신감이 생길 거예요.

  • 반복 작업은 컴퓨터에게 맡기고, 더 창의적이고 중요한 일에 집중하게 될 거예요.

  • 동료에게 "와, 이 코드 정말 깔끔하고 안정적이다!" 라는 칭찬을 듣게 될지도 몰라요.

  • 팀의 개발 문화를 한 단계 성장시키는 믿음직한 동료가 될 수 있을 거예요.

이런 분들께 추천해요

"테스트, 해야 하는 건 알겠는데..." 막막하기만 한 테스트 입문자


매번 손으로 테스트하느라 시간이 부족한 효율성을 높이고 싶은 개발자


더 안정적이고 신뢰도 높은 서비스를 만들고 싶은 백엔드 개발자


이런 내용을 배워요.

Pytest로 제대로 테스트하는 법

'아, 테스트 코드 이렇게 짜는 거구나!' 무릎을 탁 치게 될 거예요. 픽스처, 모킹 등 실무에서 쓰는 pytest의 고급 기술까지 확실하게 알려드려요.


Nox로 귀찮은 일 자동화하기

테스트 실행, 코드 정리 등 매번 하기 귀찮았던 일들을 명령어 하나로 끝내는 마법! nox로 나만의 자동화 세션을 만드는 법을 배워요.


CI/CD로 똑똑하게 협업하기

내가 만든 자동화 로직을 GitHub Actions에 연결해 봐요. 코드를 올릴 때마다 로봇이 알아서 테스트해주니 정말 편해질 거예요.



내 코드의 빈틈을 찾는 '커버리지'

'내 테스트가 얼마나 꼼꼼하지?' 궁금했다면 커버리지를 측정해보세요. 코드의 어떤 부분을 놓쳤는지 찾아내고 더 완벽한 테스트를 만들 수 있어요.

AI와 컴퓨터 공학의 무한한 가능성을 탐구하며, 그 여정을 여러분과 나누고 싶은 해여입니다.


학부 시절 '컴퓨터 공학 중독자'라 불릴 만큼 전공에 대한 열정으로 4.4점 이상의 전공 학점으로 수석 졸업하였고, S대학원에서 AI를 전공하며 석사 학위를 받고 박사 과정을 통해 전문성을 심화했습니다.


하지만 이론적 탐구만큼이나 실제 세상의 문제를 AI와 백엔드 개발로 해결하는 것에 큰 매력을 느껴, 박사 과정을 잠시 멈추고 스타트업에서 AI 기반 LLM 및 비디오 분석 프로젝트를 경험하며 귀중한 실전 경험을 쌓았습니다.


지금은 국내 Top3 대기업 중 한 곳에서 LLM 프로젝트 개발 및 PM으로 일하며, AI 기술이 우리 삶에 가져올 긍정적인 변화들을 만들어가는 데 기여하고 있습니다. 제가 겪었던 고민과 해결의 과정, 그리고 현장에서 얻은 생생한 노하우들을 여러분께 아낌없이 전달해 드리겠습니다.


개발이라는 흥미로운 세계로의 여정에 든든한 길잡이가 되어 드릴게요.

수강 전 참고 사항

실습 환경

  • 강의의 터미널은 Mac 기준입니다!

선수 지식 및 유의사항

  • 기본적인 파이썬 문법


이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 체계적인 테스트가 처음인 파이썬 개발자

  • 반복적인 개발 작업에 지쳐 자동화가 필요한 개발자

  • 안정적인 서비스와 API를 구축하고 싶은 백엔드 개발자

  • 팀의 코드 품질과 개발 문화를 개선하고 싶은 개발자

선수 지식,
필요할까요?

  • 기초 파이썬 프로그래밍 능력

안녕하세요
입니다.

266

수강생

10

수강평

20

답변

4.8

강의 평점

4

강의

반갑습니다!

AI와 컴퓨터 공학의 무한한 가능성을 탐구하며, 그 여정을 여러분과 나누고 싶은 해여입니다.

학부 시절 '컴퓨터 공학 중독자'라 불릴 만큼 전공에 대한 열정으로 4.4점 이상의 전공 학점으로 수석 졸업하였고, S대학원에서 AI를 전공하며 석사 학위를 받고 박사 과정을 통해 전문성을 심화했습니다.

하지만 이론적 탐구만큼이나 실제 세상의 문제를 AI로 해결하는 것에 큰 매력을 느껴, 박사 과정을 잠시 멈추고 스타트업에서 AI 기반 LLM 및 비디오 분석 프로젝트를 경험하며 귀중한 실전 경험을 쌓았습니다.

지금은 국내 Top3 대기업 중 한 곳에서 LLM 프로젝트 개발 및 PM으로 일하며, AI 기술이 우리 삶에 가져올 긍정적인 변화들을 만들어가는 데 기여하고 있습니다. 제가 겪었던 고민과 해결의 과정, 그리고 현장에서 얻은 생생한 노하우들을 여러분께 아낌없이 전달해 드리겠습니다. AI라는 흥미로운 세계로의 여정에 든든한 길잡이가 되어 드릴게요.

커리큘럼

전체

22개 ∙ (9시간 58분)

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

₩59,400

해여님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!