본문으로 이동
세금 환급 자동화 : AI-driven UI 테스트 자동화 일지
문서

세금 환급 자동화 : AI-driven UI 테스트 자동화 일지

정수호 토스 · 토스 기술 블로그

원문 보기

AI 핵심 요약

세금 환급 서비스는 긴 플로우와 잦은 UI·정책 변경, 외부 연동과 실험 그룹 차이 때문에 혼자서 수십 개의 E2E 테스트를 안정적으로 유지하기 어려웠습니다. QA는 Claude Code를 중심으로 테스트 설계·문서화·Git 작업을 AI에 맡기고, Playwright 기반 테스트에 Page Object Model, 서비스별 약관 설정, 테스트 격리와 메신저 알림을 도입했습니다. React 화면에서는 단순한 대기 대신 상호작용 준비 상태를 확인하고 안전한 클릭 fallback을 적용했으며, 5개월 동안 테스트를 35개까지 확장해 운영 단계에 진입했습니다. 핵심 교훈은 AI가 구현 속도를 높여도 문제를 정의하고 품질과 방향을 검증하는 QA의 역할은 여전히 중요하다는 점입니다.

  • 셀렉터와 화면 조작 로직은 Page Object Model로 분리해 변경 지점을 줄이세요.
  • React UI 테스트에서는 요소가 보이는 상태와 이벤트 핸들러까지 준비된 상태를 구분해 기다리세요.
  • 서비스별 약관은 설정으로 중앙 관리하고, URL이나 화면 구조를 이용해 분기 처리를 단순화할 수 있습니다.
  • 테스트 데이터와 실행 결과를 격리·기록하면 실패 원인을 추적하고 자동화를 운영하기 쉬워집니다.
  • AI에 구현을 맡기더라도 요구사항과 제약을 명확히 전달하고 결과를 검증하는 역할은 사람에게 남습니다.

소개

QA가 코드를 거의 치지 않아도, 자동화 시스템은 완성될 수 있을까? AI에게 99%를 맡긴다면, 품질을 지킬 수 있을까?

비슷한 학습 자료

컨퍼런스 우아콘 2023

[WOOWACON2023 세션 다시보기] 👉 세션 설명 매일매일 반복되는 리그레션 테스트의 굴레에서 벗어나기 위해, 쏟아지는 과제속에서 효율성과 품질이라는 두마리 토끼를 잡기 위해, 프로젝트 일정에 방해가 되지 않는 선에서 성공적인 테스트 자동화를 위한 고민과 과정에 대해 소개합니다.ㅤ ㅤ 👉 발표자 소개 서비스품질개발팀 이정보 서비스 출시에 QA가 허들이 되지 않으면서도, 뛰어난 품질을 유지하기 위해 고민하는 8년 차 중니어 QA엔지니어입니다. 이름값을 하기 위해 오늘도 위키와 슬랙 채널 이곳저곳을 탐험하고 있습니다. 👍 추천 대상 - 테스트 자동화에 관심 있지만 프로그래밍에 대한 부담으로 시도해 보지 못한 분 - 테스트 자동화를 사용해 본 적 있지만 유지보수, 운영에 드는 리소스로 고통받는 분 - 어떻게 하면 QA 업무에 생성형 AI를 사용할 수 있을지 고민 중인 분 🙋🏻‍♀️ 세션에 대해 궁금한 점이 있다면 dev_relations@woowahan.com ...

소프트웨어 테스트

책 차지영 예스24

수많은 AI가 쏟아졌지만, 정작 “내 업무에 어떻게 적용해야 할지 모르겠다”며 활용에 어려움을 겪어 보셨죠! 그동안 단순한 질문과 답변으로 AI를 활용하였다면, 이제는 내가 사용하는 문서, 일일 업무, 파일 시스템과 AI를 ‘직접 연동’하여 일하는 방식의 혁명을 시작해 보세요. 〈구글 워크스페이스로 완성하는 AI 업무 자동화 시스템〉은 당장 오늘 업무 시간을 절반으로 줄여줄 철저한 실무 맞춤형 가이드북입니다. 수천여 명의 수강생을 만나며 직장인들의 현실적인 업무 피로를 해소해 온 디지털 전문 강사의 노하우를 한 권에 집약했습니다. 메모(keep), 할 일(Tasks), 저장 및 일정(Drive, Calendar), 문서(Docs, Sheets, Slides), 소통(Meet, Chat), 응답 및 메일(Forms, Gmail)로 이어지는 구글 워크스페이스의 기본기 위에 Gemimi와 Notebook을 결합하였습니다. 더 이상 ‘최종_최최종_진짜최종’ 파일에 갇히지 마세요. 이 책과 ...

AI 코딩 AI에이전트 개발

문서 정세훈

AI가 전문성의 종말을 초래할까요? 끝없이 토론되고 있는 이 질문에 대한 개발자의 개인적인 시각을 공유합니다.

문서 정수호/노치현

이 테스트 API들, 왜 QA만 이렇게 어렵게 쓰고 있는 걸까?

소프트웨어 테스트

문서 정수호

우리는 결심했습니다. "누구나 실행할 수 있고, 언제나 신뢰할 수 있는 자동화 시스템"을 만들자고. 그 핵심은 Functional Page Object Model(POM)이었습니다.

소프트웨어 테스트

문서 한승희

컬리 프로덕트 웹개발 팀의 테크 스펙 정착기와 AI 자동화 시도

AI 코딩 애자일 · 협업