Share via


Che cos'è Microsoft Playwright Testing Preview?

Microsoft Playwright Testing Preview è un servizio completamente gestito per i test end-to-end basati su Playwright. Con Playwright, è possibile automatizzare i test end-to-end per garantire che le applicazioni Web funzionino nel modo previsto, in diversi Web browser e sistemi operativi. Il servizio astrae la complessità e l'infrastruttura per l'esecuzione di test Playwright con parallelizzazione elevata.

Eseguire il gruppo di test Playwright nel cloud, senza modifiche al codice di test o modifiche apportate alla configurazione degli strumenti. Usare l'estensione Playwright Test di Visual Studio Code per un'esperienza di editor avanzata oppure usare l'interfaccia della riga di comando di Playwright per aggiungere automazione all'interno del flusso di lavoro di integrazione continua (CI).

Introduzione all'avvio rapido: eseguire i test Playwright su larga scala con Microsoft Playwright Testing.

Per altre informazioni su come creare test end-to-end con il framework Playwright, visitare la documentazione introduttiva sul sito Web Playwright.

Importante

Microsoft Playwright Testing è attualmente in anteprima. Per le condizioni legali applicabili alle funzionalità di Azure in versione beta, in anteprima o non ancora rilasciate nella disponibilità generale, vedere le Condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure.

Accelerare i test con browser remoti paralleli

Man mano che l'applicazione diventa più complessa, il gruppo di test aumenta di dimensioni. Anche il tempo necessario per completare il gruppo di test aumenta di conseguenza. Usare browser remoti paralleli per ridurre il tempo di completamento complessivo del gruppo di test.

  • Distribuire i test in molti browser paralleli, ospitati nell'infrastruttura cloud.

  • Ridimensionare i test oltre la potenza di elaborazione della workstation per sviluppatori, dell'infrastruttura locale o dei computer agente ci.

  • Prestazioni a livello di area coerenti eseguendo i test nei browser in un'area di Azure più vicina al computer client.

Altre informazioni su come configurare per ottenere prestazioni ottimali.

Testare in modo coerente in più sistemi operativi e browser

Le app Web moderne devono funzionare perfettamente in numerosi browser, sistemi operativi e dispositivi.

  • Eseguire test contemporaneamente in tutti i browser moderni in Windows, Linux e emulazione mobile di Google Chrome per Android e Mobile Safari.

  • L'uso di browser gestiti dal servizio garantisce risultati coerenti e affidabili per i test di regressione funzionale e visiva, indipendentemente dal fatto che i test vengano eseguiti dalle workstation per sviluppatori del team o dalla pipeline CI.

  • Microsoft Playwright Testing supporta tutti i browser supportati da Playwright.

Test con endpoint

Usare browser remoti ospitati nel cloud per testare le applicazioni Web indipendentemente dalla posizione in cui sono ospitate, senza dover consentire connessioni in ingresso nel firewall.

  • Testare applicazioni ospitate pubblicamente e privatamente.

  • Durante la fase di sviluppo eseguire test su un server di sviluppo localhost.

Supporto di Playwright

Microsoft Playwright Testing è basato sul framework Playwright.

  • Supporto per più versioni di Playwright con ogni nuova versione di Playwright.

  • Integrare il gruppo di test Playwright esistente senza modificare il codice di test.

  • Usare l'estensione Playwright Test di Visual Studio Code per un'esperienza di editor avanzata.

  • Test end-to-end continui usando l'interfaccia della riga di comando di Playwright per l'integrazione con strumenti di integrazione continua (CI).

Funzionamento

Microsoft Playwright Testing crea un'istanza di browser ospitati nel cloud in diversi sistemi operativi. Playwright viene eseguito nel computer client e interagisce con Microsoft Playwright Testing per eseguire i test Playwright nei browser ospitati. Il computer client può essere la workstation per sviluppatori o un computer agente ci se si eseguono i test come parte del flusso di lavoro ci. Il codice di test Playwright rimane nel computer client durante l'esecuzione del test.

Diagram that shows an architecture overview of Microsoft Playwright Testing.

Al termine di un'esecuzione di test, Playwright invia i metadati dell'esecuzione del test al servizio. I risultati del test, i file di traccia e altri file di esecuzione dei test sono disponibili nel computer client.

Per eseguire test esistenti con Microsoft Playwright Testing non sono necessarie modifiche al codice di test. Aggiungere un file di configurazione del servizio al progetto di test e specificare le impostazioni dell'area di lavoro, ad esempio il token di accesso e l'endpoint del servizio.

Altre informazioni su come determinare la configurazione ottimale per ottimizzare il completamento del gruppo di test.

Residenza dei dati in area geografica e dati inattivi

Microsoft Playwright Testing non archivia o elabora i dati dei clienti all'esterno dell'area in cui si distribuisce l'area di lavoro. Quando si usa la funzionalità di affinità a livello di area, i metadati vengono trasferiti dall'area del browser ospitato nel cloud all'area di lavoro in modo sicuro e conforme.

Microsoft Playwright Testing crittografa automaticamente tutti i dati archiviati nell'area di lavoro con chiavi gestite da Microsoft (chiavi gestite dal servizio). Ad esempio, questi dati includono i dettagli dell'area di lavoro e i metadati di esecuzione dei test playwright, ad esempio l'ora di inizio e di fine dei test, i minuti di test e gli utenti che hanno eseguito il test.

Passaggio successivo