Usare test codificati dell'interfaccia utente per testare il codice

I test codificati dell'interfaccia utente (CUIT) definiscono un percorso nell'interfaccia utente dell'applicazione. Questi test includono test funzionali dei controlli dell'interfaccia utente e consentono di verificare il corretto funzionamento dell'intera applicazione, compresa l'interfaccia utente. I test codificati dell'interfaccia utente sono utili quando l'interfaccia utente contiene codice di convalida o logica di altro tipo, ad esempio in una pagina Web. Sono spesso usati anche per automatizzare un test manuale esistente.

Per la documentazione più recente, vedere Usare test codificati dell'interfaccia utente per testare il codice.

Nota

Il test codificato dell'interfaccia utente per il test funzionale automatizzato basato sull'interfaccia utente è deprecato. Visual Studio 2019 è l'ultima versione in cui il test codificato dell'interfaccia utente sarà completamente disponibile. È consigliabile usare Playwright per testare app Web e Appium con WinAppDriver per testare le app desktop e UWP. Prendere in considerazione Xamarin.UITest per i test di app iOS e Android con il framework di test NUnit. Per ridurre l'impatto sugli utenti, il supporto minimo sarà comunque disponibile in Visual Studio 2022. In Visual Studio 2022 gli utenti possono eseguire test CodedUI esistenti, ma non registrare nuovi test perché l'editor di test codificati dell'interfaccia utente non è disponibile.

Requisiti

  • Visual Studio Enterprise 2019*
  • Componente Test codificato dell'interfaccia utente

Nota

* Visual Studio 2019 è l'ultima versione per fornire la creazione di test tramite il registratore. In Visual Studio 2022 è disponibile solo il supporto minimo di base per il test codificato dell'interfaccia utente.