본문으로 건너뛰기
중급약 7시간 (예상)

자동화 전략

자동화 피라미드, 무엇을 자동화할지 판단하는 기준, ROI와 손익분기점, 자동화 부채의 신호, 전략 수립. 그리고 선형부터 키워드 주도까지 프레임워크 유형을 비교해 팀 조건에 맞는 구조를 고르는 법까지.

★ 도구보다 먼저 배울 것. 전략 없는 자동화는 유지보수 부채가 된다.

학습 목표

이 모듈 한 줄 요약 — "무엇을 자동화하지 않을지 정하는 것이 먼저다". 자동화는 공짜가 아니다. 만드는 비용보다 고치는 비용이 더 든다. 그래서 이 모듈의 절반은 "무엇을 자동화할까" 가 아니라 "무엇을 손으로 남길까" 와 "언제 자동화가 오히려 빚이 되는가" 다.

이 모듈을 마치면 자동화 피라미드로 단위·통합·E2E 테스트의 이상적인 비율을 설명하고, 무엇을 자동화하고 무엇을 수동으로 남길지 기준을 세워 판단할 수 있다. 자동화의 ROI(투자 대비 효과)를 계산해 손익분기점을 추정하고, 커버리지와 유지보수 비용 사이의 트레이드오프를 이해해서 "자동화가 오히려 부채가 되는" 상황을 미리 알아본다. 마지막으로 그 부채가 쌓이는 가장 큰 원인 — 구조 없이 늘린 스크립트 — 을 다루며, 선형부터 키워드 주도까지 프레임워크 유형을 비교하고 우리 팀 조건에서 무엇을 고를지 판단하는 기준을 세운다.

완료 후 할 수 있는 것

  • 자동화 피라미드의 구조와 "아이스크림 콘" 안티패턴을 설명할 수 있다
  • 반복성·안정성·회귀 가치를 기준으로 무엇을 자동화할지 판단할 수 있다
  • 자동화 도입의 ROI를 계산하고 손익분기점을 추정할 수 있다
  • 자동화가 유지보수 부채로 변하는 신호를 알아볼 수 있다
  • 도구를 정하기 전에 전략부터 세워야 하는 이유를 설명할 수 있다
  • 선형·모듈·페이지 객체·데이터 주도·키워드 주도 프레임워크를 비교하고, 팀 조건에 맞는 구조를 고를 수 있다

채용시장에서의 위치

"자동화 경험"을 요구하는 채용공고는 넘쳐나지만, 정작 면접에서 차별화되는 건 특정 도구 사용법이 아니라 "무엇을 왜 자동화했는가"를 설명하는 능력이다. 도구는 몇 달이면 새로 배울 수 있지만, 전략적 판단력은 그렇지 않다. 이 모듈은 스테이지 4의 나머지 모듈(API·UI· CI/CD 자동화)에서 배울 구체적인 도구들을 어떤 원칙으로 골라 써야 하는지의 기준을 먼저 세운다 — 전략 없이 도구부터 배우면, 결국 유지보수하기 힘든 자동화 더미만 쌓이게 된다.

면접에서 "어떤 프레임워크로 짜셨나요" 에 도구 이름을 답하는 사람과 구조와 그 선택 이유 를 답하는 사람은 층이 다르다. 도구는 배우면 되지만 구조 판단은 경험에서 나오기 때문이다.

레슨 (6개)

  1. 중급약 20분

    자동화 피라미드: 단위·통합·E2E의 이상적인 비율

    자동화 테스트를 아무 계층에나 몰아넣으면 느리고 불안정해진다. 왜 단위 테스트가 가장 많고 E2E가 가장 적어야 하는지, 피라미드 구조로 이해한다.

  2. 중급약 20분

    무엇을 자동화하고 무엇을 수동으로 남길 것인가

    자동화할 수 있다고 다 자동화해야 하는 건 아니다. 반복성, 안정성, 회귀 가치라는 기준으로 자동화 대상을 판단하는 법을 익힌다.

  3. 중급약 20분

    자동화 ROI 계산하기: 손익분기점 추정하기

    자동화 스크립트를 만드는 데 드는 시간과, 그걸로 아끼는 반복 실행 시간을 비교해서 "이 자동화가 언제부터 이득인지" 숫자로 계산하는 법을 익힌다.

  4. 중급약 20분

    자동화가 부채가 될 때: 커버리지와 유지보수 비용의 트레이드오프

    자동화 테스트가 늘어날수록 좋은 것만은 아니다. 유지보수 비용이 쌓여 오히려 팀의 속도를 늦추는 "자동화 부채"가 되는 신호를 알아본다.

  5. 중급약 20분

    자동화 전략 수립하기: 도구보다 먼저 정해야 할 것들

    이 모듈에서 배운 피라미드, 판단 기준, ROI, 부채 관리를 하나로 묶어, 실제 자동화 전략 문서를 어떻게 세우는지 종합한다.

  6. 중급약 25분

    자동화 프레임워크 유형: 선형·모듈·데이터 주도·키워드 주도, 무엇을 고를 것인가

    스크립트가 늘어날수록 구조가 유지보수 비용을 결정한다. 다섯 가지 프레임워크 유형의 성격과, 우리 팀 상황에서 무엇을 고를지 판단하는 기준을 익힌다.