WindowsデスクトップテストをLinuxから使い捨てVMで実行する
Running Windows desktop tests from Linux with disposable VMs

QA Wolfは、Windowsデスクトップアプリの自動テストを大規模に並列実行するため、モバイルテストの仕組みを応用した。Linuxのランナーポッドから、Google Compute Engine上の使い捨てWindows VMをDeviceClaimで取得し、CDPとAppiumで操作。WebRTCで画面をストリーミングする。VMはテストごとに新規作成され、ウォームプールが起動時間を吸収。テストコードはLinux上に置いたまま、Windowsアプリを遠隔制御する。
私たちの答えは、Windowsマシンをサーバーとして扱うのをやめ、携帯電話のように扱うことでした。1つのテストが取得し、一度だけ使用し、使い捨てるデバイスとして。