목록 보기
효율적인 테스트 자동화 구축의 시도
데브옵스

효율적인 테스트 자동화 구축의 시도

한글과컴퓨터
한글과컴퓨터
2024년 9월 2일

두줄요약

API 테스트를 테스트 자동화의 첫 단계로 선택한 배경과 구현 방식을 정리했습니다. Postman, Newman, Jenkins를 연동해 배포·주기적 실행과 알림까지 자동화한 경험을 공유했습니다.

핵심 내용

  • 테스트 자동화 구축 초기 사례로 API 테스트를 선택한 배경과 구현·운영 경험 정리
  • Postman의 Pre-request, Post-response, Swagger 명세를 활용한 시나리오 기반 API 테스트 설계
  • Newman과 Jenkins 연동으로 배포 시점·주기적 실행, 알림, 결과 리포트까지 자동화

선택 이유

  • UI 테스트 대비 유지 보수 부담이 적고 구현 난이도와 안정성이 높음
  • 정형화된 요청·응답 구조로 자동화 효과를 빠르게 확보 가능
  • 기존 UI 중심 검증의 커버리지를 API 영역까지 확장 가능

장단점

  • End-to-End 시나리오와 UX 검증이 부족한 한계 존재
  • 응답시간 모니터링, 변수 재사용, 다양한 검증 방식으로 단점 보완
  • 하드 코딩 최소화로 유지 보수성 개선

다음 읽기

#Postman 주제를 다룬 다른 회사 글

포스트맨에서 젠킨스까지: QA 팀의 API 테스트 자동화, 파란만장 성장기

QA 팀이 Postman과 Jenkins를 연동해 API 테스트 자동화 파이프라인을 구축한 사례를 소개했습니다. 반복 수동 테스트를 줄이고 회귀 테스트와 알림 체계를 통해 품질 안정성을 높였습니다.

NOL
NOL
데브옵스

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...