firststep.kr
10주차 마일스톤약 8시간 소요난이도: 고급

테스트 주도 개발(TDD)과 단위 테스트 설계

Red-Green-Refactor 사이클, Given-When-Then 패턴, 테스트 대역(Mock, Stub, Fake) 활용법

이번 주 핵심 학습 목표

  • 1
    테스트 주도 개발(TDD)과 단위 테스트 설계의 핵심 원리를 완벽히 이해한다.
  • 2
    실제 프로젝트 환경에서 코드를 작성하고 단위 테스트를 수행한다.
  • 3
    실무 개발 시 발생할 수 있는 주요 에러와 성능 병목을 해결한다.

실전 학습 가이드 & 코드 워크스루

1. 테스트 주도 개발(TDD)과 단위 테스트 설계 개요 및 필요성

Red-Green-Refactor 사이클, Given-When-Then 패턴, 테스트 대역(Mock, Stub, Fake) 활용법

이 과정에서는 실무에서 즉시 활용할 수 있는 핵심 지식과 실전 테크닉을 단계별로 체득합니다.


2. 핵심 실전 코드 및 가이드

주요 구현 패턴과 모범 사례(Best Practice)를 학습합니다.

python
# 실전 예제 코드
def execute_task():
    print("테스트 주도 개발(TDD)과 단위 테스트 설계 실습 파이프라인 가동")

3. 이번 주차 학습 과제

  1. 제공된 스타터 코드를 클론하여 로컬에서 실행해보세요.
  2. 체크리스트의 모든 점검 항목을 완료하고 학습 기록을 남기세요.

📂 이번 주차 학습 자료 & 실습 파일 다운로드

2개 파일 제공

강의 교안 PDF, 실습 스타터 코드, 치트시트 등 학습에 필요한 자료를 별도로 열람하거나 다운로드하여 학습하세요.

10주차_테스트_주도_개발_TDD_과_단위_테_교안.pdf

PDF•2.1 MB

10주차 강의 슬라이드 및 개념 요약 PDF

10주차_실습소스코드.zip

ZIP•4.2 MB

실습 템플릿 프로젝트 및 정답 소스코드

실전 체크리스트 & 셀프 점검

0 / 3 완료

직접 코드를 구현하고 테스트를 완료할 때마다 체크해 보세요. 브라우저에 자동 보관됩니다.

테스트 주도 개발(TDD)과 단위 테스트 설계 핵심 이론 개념 정리
실습 코드 작성 및 로컬 실행 검증
실전 미션 과제 제출 및 회고
ADVERTISEMENTfirststep.kr ad
1st

firststep.kr 12주 완성 실전 커리어 로드맵

파이썬, 소프트웨어설계, DB, 데이터과학, 딥러닝, LLM 9종 코스 100% 무료

로드맵 둘러보기