QA Wolf, Linux에서 일회용 VM으로 Windows 데스크톱 테스트를 해결하다

Running Windows desktop tests from Linux with disposable VMs

QA Wolf, Linux에서 일회용 VM으로 Windows 데스크톱 테스트를 해결하다

QA Wolf는 Windows 데스크톱 앱 테스트를 위해 일회용 VM을 활용하는 새로운 인프라를 공개했다. Linux 러너가 Kubernetes 기반 디바이스 스케줄러를 통해 GCE의 Windows VM을 할당받고, CDP, Appium, WebRTC로 원격 제어한다. 각 테스트는 깨끗한 VM을 단독으로 사용하고 종료 후 파기되며, 웜 풀과 60초 하트비트로 관리된다. 테스트 코드는 Linux에 남아 WebdriverIO와 Appium을 통해 네이티브 앱을 조작한다.

우리의 답은 Windows 머신을 서버가 아니라 휴대폰처럼 취급하는 것이었습니다. 하나의 테스트가 점유하고, 한 번 사용하고, 버리는 장치 말입니다.

이 날의 다른 글

2026-10-14