스크랩

사람처럼 클릭하고 본다: VLM·LLM으로 앱·게임까지 테스트하는 Windflow

사람처럼 클릭하고 본다: VLM·LLM으로 앱·게임까지 테스트하는 Windflow

한눈에 보기

게임업계에서 8년 넘게 클라이언트 개발을 하다 LLM 업무를 거쳐 퇴사한 개발자가, 직접 겪은 반복 테스트의 고충을 풀기 위해 만든 SaaS가 바로 Windflow입니다. 핵심은 단순합니다. 셀렉터나 DOM에 기대지 않고, 실제 화면을 사람처럼 보고 조작하는 테스트 자동화 도구라는 점이죠.

왜 만들었나

게임 회사는 QA팀을 별도로 운영할 만큼 테스트 비중이 큽니다. 클라이언트 개발자 역시 기능 하나를 손보면 매번 빌드하고 실제 환경에서 같은 시나리오를 반복 검증해야 하죠. 개발자의 말처럼 "개발보다 테스트를 더 많이 할 정도"의 부담입니다.

  • 새 기능이나 버그 수정마다 스토리보드를 다시 작성
  • 릴리즈 전 기존 핵심 기능이 깨지지 않았는지 매번 점검
  • TDD, 트리거 주입형 매크로 워크플로우 등 다양한 방식으로 풀어보려 했지만 한계

이 오래된 숙제를 LLM 시대의 방식으로 다시 풀어낸 결과물이 Windflow입니다.

핵심 기능 3가지

1. Autopilot — 화면을 '보고' 조작하는 테스트

자연어로 동작하는 테스트 도구지만, selector/DOM 기반이 아닙니다. VLM(비전 언어 모델)이 실제 화면을 인식하고, 화면 제어까지 전부 LLM 기반으로 수행합니다. 덕분에 일반 웹페이지는 물론 WebGL 기반 웹게임, 나아가 동일한 코어로 Android/iOS 앱·게임까지 테스트할 수 있다는 점이 가장 큰 차별점입니다.

2. Focus Insights — 사람의 시선 예측

VLM을 활용해 실제 사용자의 시선이 화면 어디에 머물지 이미지 단위로 분석해 줍니다. UI/UX 설계나 배치 검증에 유용한 보조 지표가 됩니다.

3. Persona Builder — 가상의 소비자 주체

위 두 기능에 주입할 수 있는 가상 페르소나를 설정하는 기능입니다. 어떤 소비자가 테스트 시뮬레이션을 수행할지 정의해, 보다 현실에 가까운 시나리오를 구성할 수 있습니다.

정리하며

Windflow는 "실제 사람처럼" 화면을 보고 조작한다는 접근으로, DOM 의존 자동화가 닿기 어려웠던 게임·앱 영역까지 테스트 범위를 넓힌 점이 인상적입니다. 아직 다듬을 부분이 많은 초기 단계라고 밝히고 있으니, 직접 써보고 피드백을 줄 의향이 있다면 좋은 시점일 수 있습니다.

  • 관심·피드백 문의: elik@windflow.run (사용 후 피드백 시 Basic 플랜 1개월 무료 쿠폰 제공)
  • VLM 기반 화면 인식/제어, 가상 페르소나 같은 주제에 관심 있는 분도 환영
  • 사이트: https://windflow.run

원문: https://news.hada.io/topic?id=30971