Ho un'app desktop basata su Python che può essere eseguita su Windows, Linux e Mac. Ogni volta che faccio un aggiornamento, vorrei provare che funziona su ogni sistema operativo, perché ho già avuto diversi bug specifici per il sistema operativo.
So che potrei installare diversi sistemi operativi su macchine virtuali e accedere a ciascuna VM per eseguire la suite di test, ogni volta che faccio un aggiornamento. Ma esiste un approccio più automatico?