Condividi tramite


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 e la gestione di risultati e artefatti. Il servizio esegue test con parallelizzazione elevata e archivia i risultati e gli artefatti dei test per velocizzare la distribuzione delle funzionalità e semplificare la risoluzione dei problemi.

Eseguire il gruppo di test Playwright nel cloud, senza dover apportare modifiche al codice di test o 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).

Attività iniziali con Avvio rapido: Eseguire 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. Vedere le condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure per termini legali aggiuntivi che si applicano a funzionalità di Azure in versione beta, in anteprima o in altro modo non ancora disponibili a livello generale.

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 sulla configurazione per ottenere prestazioni ottimali.

Eseguire test 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 ed 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.

Risolvere con facilità i problemi relativi ai test usando report e artefatti

Man mano che le applicazioni aumentano, è fondamentale mantenere la qualità. Usare la funzionalità di creazione di report del servizio per risolvere i problemi relativi ai risultati dei test con artefatti avanzati.

  • Pubblicare i risultati e gli artefatti dei test nel servizio e visualizzarli nel portale del servizio per una risoluzione dei problemi più rapida.
  • Integrare la creazione di report con pipeline CI per ottenere report avanzati e consolidati.

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.

Supporto di Playwright

Microsoft Playwright Testing è basato sul framework Playwright.

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 nell'ambito del flusso di lavoro CI. Il codice di test Playwright rimane nel computer client durante l'esecuzione del test.

Diagramma che mostra la panoramica di un'architettura di Microsoft Playwright Testing.

Al termine dell'esecuzione di un test, i risultati del test, i file di traccia e altri file di esecuzione del test sono disponibili nel computer client. Questi vengono quindi pubblicati nel servizio dal computer client e possono essere visualizzati nel portale del servizio.

L'esecuzione di test esistenti con Microsoft Playwright Testing non richiede modifiche al codice di test, installare il pacchetto del servizio Microsoft Playwright Testing e specificare l'endpoint di servizio per l'area di lavoro.

Ulteriori 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 geografica dell'area di lavoro in modo sicuro e conforme.

Microsoft Playwright Testing crittografa automaticamente tutti i dati archiviati nell'area di lavoro con le chiavi gestite da Microsoft (chiavi gestite dal servizio). Ad esempio, questi dati includono i dettagli dell'area di lavoro, i metadati di esecuzione dei test Playwright, ad esempio l'ora di inizio e di fine, i minuti di test, chi ha eseguito il test e i risultati e gli artefatti generati da Playwright pubblicati nel servizio.

Passaggio successivo