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

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

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

두줄요약

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

핵심 내용

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

선택 이유

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

장단점

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

댓글 0

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

댓글을 불러오는 중...