테스트 자동화 전략 (1) 자동화 범위 선정 전략

자동화 범위 선정 전략: 어떤 업무 시나리오부터 자동화할 것인가?
Jun 04, 2025
테스트 자동화 전략 (1) 자동화 범위 선정 전략

테스트 자동화를 도입할 때 가장 먼저 마주하는 고민은 "어떤 테스트부터 자동화할 것인가?" 입니다. 모든 테스트를 자동화하는 것은 현실적으로 불가능하며, 효율적인 방법이 아닙니다.

이번 글에서는 테스트 자동화의 시작점이자 핵심 전략인 "자동화 범위 선정" 에 대해 살펴보겠습니다.

왜 자동화 범위 선정이 중요한가요?

많은 기업들이 테스트 자동화를 도입하면서 "일단 자동화부터 하고 보자"고 접근하면서, 닥치는 대로 또는 쉬워 보이는 것부터 자동화를 시도합니다.

우선순위 판단 없이 자동화를 도입했을 때 발생하는 문제들:

  • 우선순위 없는 자동화 : 자동화 도구는 도입했지만 정작 중요한 결제나 승인 같은 핵심 기능은 여전히 "혹시 몰라서" 수동으로 다시 한 번 확인하는 현실

  • 업무 빈도를 고려하지 않은 자동화: 연 1~2회만 사용하는 기능을 자동화하느라 몇 주를 투자했지만, 매일 반복하는 핵심 업무는 여전히 수동으로 처리하는 상황

  • 효과 없는 업무 자동화: 쉬워 보이는 단순 기능들만 자동화해서 "자동화 했다"는 성취감은 있지만, 실제 업무 부담 경감이나 품질 향상 효과는 체감되지 않는 현실

이는 모두 자동화 범위를 전략적으로 선정하지 않아서 생기는 문제입니다. 결국 이런 문제들로 인해:

  • 유지보수 비용이 증가하고

  • 실제 테스트 효율이 떨어지며

  • 자동화 시스템 자체가 방치되는 경우도 생깁니다

따라서 자동화 범위 선정은 전체 전략의 출발점이며, 투자 대비 효과(ROI)를 좌우하는 핵심입니다.

자동화 범위 선정 시 고려해야 할 우선순위 기준

실무에서 자동화 범위를 선정할 때는 다음과 같은 우선순위로 접근하는 것이 효과적입니다.

우선순위 기준

  • 1순위: 고빈도 반복 업무 → 테스트 시간 축소를 통한 효율성 향상

  • 2순위: 업무 중단 리스크가 큰 업무 → 안정성 확보로 신뢰도 향상

  • 3순위: 복잡한 비즈니스 로직 → 품질 향상을 통한 장기적 가치 창출

우선순위 항목에 따라 다음과 같은 반복 업무의 테스트 자동화부터 시작하면 빠른 효과를 체감할 수 있습니다.

1순위: 고빈도 반복 업무 시나리오

ERP 특성상 자주 발생하는 시나리오는 다양한 사용자들이 많이 사용하는 기능입니다. 실제 운영 상황과 유사한 데이터로 여러 경우의 수를 검증하는 것이 중요합니다.

재무/회계 영역

  • 일마감/월마감 프로세스 (FI/CO 전표 생성, 계정 대사, 잔액 확인)

  • 대량 전표 처리 (ERS 전표, 자동계산 전표)

  • 은행 데이터 연동 및 자동 매칭

영업/물류 영역

  • 대량 주문 처리 (VA01 → VL01N → VL02N 플로우)

  • 정기 납품 처리 및 출하 확정

  • 재고 조정 및 실사 처리

구매/자재 영역

  • 정기 발주 및 입고 처리

  • 대량 자재 마스터 업데이트

  • 벤더 평가 및 정산 프로세스

2순위: 오류 발생 시 업무 중단 리스크가 큰 시나리오

업무 중단 리스크가 큰 업무일수록 예상치 못한 엣지케이스에서 오류가 발생하기 쉽습니다. 따라서 다양한 예외 상황까지 폭넓게 검증할 수 있는 자동화가 필요합니다.

통합 프로세스

  • Order-to-Cash 전체 플로우 (주문→출하→청구→수금)

  • Purchase-to-Pay 전체 플로우 (구매요청→발주→입고→지급)

  • 생산 계획 및 실행 프로세스 (PP-PI 연동)

연계 시스템 인터페이스

  • 외부 시스템과의 실시간 데이터 동기화

  • EDI/API 연동 프로세스

  • 레거시 시스템과의 데이터 교환

3순위: 복잡한 비즈니스 로직이 포함된 시나리오

복잡한 비즈니스 로직의 경우 여러 업무 프로세스가 연결되어 있는 경우가 대부분입니다. 이러한 로직은 여러 담당자가 관련되어 있고 정합성 있는 데이터를 만들기가 어렵기 때문에 자동화를 통한 체계적 검증이 효과적입니다.

가격 결정 및 할인 정책

  • 다단계 할인 적용 로직

  • 고객별/제품별 특별 가격 계산

  • 프로모션 및 리베이트 처리

다국가/다통화 처리

  • 환율 적용 및 재평가

  • 국가별 세무 처리 로직

  • 현지화 요구사항 처리

우선순위 비교 평가 방법 (실무 적용 예시)

다음은 여러 자동화 후보 중에서 우선순위를 결정할 때 사용할 수 있는 비교 평가 방법입니다.

1. 점수 비교 평가 (A업무 vs B업무)

예시: A업무 vs B업무 우선순위 비교

A업무: 일일 매출 정산 프로세스

  • 반복 빈도: 매일 1회 (3점)

  • 업무 중요도: 매출 직결, 오류 시 전사 영향 (3점)

  • 자동화 효과: 현재 2시간 → 자동화 후 10분 (3점)

  • 총점: 9점

B업무: 월간 리포트 생성

  • 반복 빈도: 월 1회 (1점)

  • 업무 중요도: 참고용 리포트, 오류 시 업무 영향 제한적 (1점)

  • 자동화 효과: 현재 3시간 → 자동화 후 30분 (2점)

  • 총점: 4점

결론: 총점이 높은 A업무를 우선 자동화 대상으로 선정

이렇게 정량적으로 비교하면 우선순위 선정을 객관적으로 할 수 있습니다.

[평가 점수 기준표] (각 항목 1-3점)

  • 반복 빈도: 3점: 매일 | 2점: 주 2-3회 | 1점: 월 단위

  • 업무 중요도: 3점: 매출/서비스 직결 | 2점: 핵심 업무 지원 | 1점: 참고/보조 업무

  • 자동화 효과: 3점: 70% 이상 단축 | 2점: 30-70% 단축 | 1점: 30% 미만 단축

2. 매트릭스 시각화 (중요도 vs 업무 빈도)

이미지 예시와 같이 '중요도 vs. 업무 빈도’ 매트릭스를 활용하면 자동화 우선순위를 쉽게 구분할 수 있습니다.

  • 높은 우선순위: 자동화 우선 대상 (예: 로그인, 주문결제, 승인 프로세스)

  • 낮은 우선순위: 자동화 비우선 (예: 연 1회 업무, UI 변동이 잦은 페이지)

이렇게 기준을 정량화하면, 자동화 범위 선정이 훨씬 명확해집니다.

Importance vs. Frequency Matrix

우선순위 선정 프로세스

실무에서 우선순위 선정 시 프로세스에 따라 진행하되, '리스트업 → 평가 → 검증 → 확장'의 흐름이 중요합니다.

  1. 자동화 후보 업무 리스트업 → 현재 수행 중인 테스트 업무를 모두 나열합니다.

  2. 우선순위 평가 → 각 업무별로 빈도, 중요도, 자동화 효과를 점수화합니다.

  3. 상위 3~5개 선정 → 점수가 높은 순서대로 우선순위를 정합니다.

  4. 파일럿 적용 → 1순위 업무로 파일럿을 진행해 실제 효과를 검증합니다.

  5. 단계적 확장 → 효과가 검증되면 2순위, 3순위 순으로 확장합니다.

업종별 자동화 추천 시나리오

앞서 설명한 우선순위 기준을 각 분야별로 적용했을 때 추천되는 자동화 시나리오는 다음과 같습니다.

  • ERP/금융: 마스터 등록, 거래처 생성, 승인 처리

  • 이커머스/리테일: 상품 등록, 주문→결제→취소 흐름, 배송 추적

  • 제조/SCM: 생산계획 수립, 재고이동 처리, 입출고 프로세스

이처럼 표준화된 반복 업무가 많은 업무 영역은 자동화로 높은 효과를 기대할 수 있습니다.

결론: 자동화도 전략이 먼저입니다.

테스트 자동화는 '기술 도입'보다 '전략 수립'이 먼저입니다. 특히 범위 선정은 자동화 성공 여부를 결정짓는 핵심 포인트입니다.

다음 편에서는 "테스트 자동화 전략: 어떻게 자동화 할것인가? 라는 주제로 도구 선정 전략에 대해 소개하겠습니다.

Share article

PerfecTwin