핵심 요약
SSG.COM이 테스트 자동화를 확장하기 위해 공통 모듈화, DTO 결합, ScenarioContext 도입으로 시나리오 기반 테스트를 구현하고 유지보수성과 재사용성을 대폭 개선했다.
구현 방법
- 파일/API/DB/로그/설정 등 공통 모듈로 분리
- API 호출 공통화 예시 call_api와 로깅 구조 구축
- API 응답 데이터와 DB 조회 결과를 하나의 DTO로 통합
- ScenarioContext로 모듈 간 데이터 공유 및 시나리오 조합 실행
주요 결과
- 반복 수동 테스트 소요를 줄이는 자동화 구조 확보
- 공통 모듈 도입으로 수정 시 모든 테스트 코드에 반영 용이
- 다양한 사용자 패턴을 시나리오로 손쉽게 검증 가능
- 앞으로 시나리오 중심 테스트 방법론의 확장을 계획


