API 테스트 자동화 · 비동기 과제 중심
API 계약 테스트: 스키마·상태코드·경계값
OpenAPI 스냅샷과 상태 전이를 기준으로 계약 테스트를 설계하고, 실패 메시지가 바로 티켓으로 이어지게 정리합니다.
₩249,000
3주 · 주 5시간 · 실습 65%
REST와 일부 JSON-RPC 스타일을 함께 다루며, 계약이 깨졌을 때 백엔드와 프론트가 같은 언어로 대화할 수 있게 돕습니다. 실습은 한국 전자상거래에서 자주 보이는 장바구니·쿠폰·배송 상태 API 패턴을 모사합니다.
포함 내용
- 스키마 diff를 읽는 습관과 금지 필드 목록
- 상태코드 매트릭스 표 작성 실습
- 테스트 데이터 팩토리와 클린업 전략
- 모의 서버와 실서버 전환 스위치
- 에러 바디 구조 검증 포인트
- 회귀 범위를 줄이는 태그 설계
기대 결과
- 계약 테스트 케이스를 스펙 변경과 함께 버전 관리할 수 있다
- API 오류를 재현 가능한 최소 예제로 줄인다
- 백엔드와 합의할 수 있는 계약 문서 초안을 만든다
담당 서가온
커리큘럼 설계자. 결제·정산 도메인 QA 경험 9년.
FAQ
Postman만 써봤는데 괜찮을까요?
네. 첫 주는 HTTP 클라이언트 개념 정리에 집중합니다.
GraphQL도 다루나요?
본 과정은 REST 중심이며, GraphQL은 비교 섹션에서만 소개합니다.
포함되지 않는 범위는?
대용량 부하 테스트, 보안 침투 테스트는 다루지 않습니다.
경험 후기
API 계약 테스트 과정의 상태코드 매트릭스 표가 바로 팀 위키에 올라갔습니다. 장바구니 API 패턴도 현실적이었어요.
스키마 diff 읽는 연습이 생각보다 어려웠지만, 과제 피드백이 구체적이라 따라갈 수 있었습니다.