QA Wolf ejecuta pruebas de escritorio Windows desde Linux con VMs desechables
Running Windows desktop tests from Linux with disposable VMs

QA Wolf resolvió la automatización de pruebas de escritorio Windows tratando cada máquina como un dispositivo móvil: una VM de un solo uso que se reclama, se usa y se destruye. Un programador en Kubernetes asigna VMs de Google Compute Engine desde un pool precalentado, mientras el código de prueba sigue corriendo en Linux y controla la VM de forma remota mediante CDP, Appium y WebRTC. Así eliminan los arranques en frío de 2 a 3 minutos y la contaminación entre ejecuciones.
Nuestra respuesta fue dejar de tratar las máquinas Windows como servidores y tratarlas como teléfonos: un dispositivo que una prueba reclama, usa una vez y desecha.