Uso de pruebas de UI codificadas para probar el código

Las pruebas automatizadas de IU (CUIT) controlan la aplicación a través de su interfaz de usuario. Estas pruebas incluyen unas pruebas funcionales de los controles de la interfaz de usuario. Permiten comprobar si toda la aplicación, incluida la interfaz de usuario, funciona correctamente. Las pruebas automatizadas de IU son útiles donde haya validación u otra lógica en la interfaz de usuario, por ejemplo, en una página web. También se suelen usar para automatizar una prueba manual existente.

Para obtener la documentación más reciente, consulte Uso de pruebas de UI codificadas para probar el código.

Nota:

La prueba automatizada de IU para pruebas funcionales controladas por la interfaz de usuario está en desuso. Visual Studio 2019 es la última versión en la que la prueba automatizada de IU estará completamente disponible. Se recomienda usar Playwright para probar aplicaciones web y Appium con WinAppDriver para probar aplicaciones de escritorio y para UWP. Considere Xamarin.UITest para probar aplicaciones de iOS y Android mediante el marco de pruebas NUnit. Para reducir el impacto en los usuarios, seguirá disponible un soporte técnico mínimo en Visual Studio 2022. En Visual Studio 2022, los usuarios pueden ejecutar las pruebas CodedUI existentes, pero no pueden registrar pruebas nuevas porque el editor de pruebas automatizadas de IU no está disponible.

Requisitos

  • Visual Studio Enterprise 2019*
  • Componente Prueba automatizada de IU

Nota:

* Visual Studio 2019 es la última versión que permite crear pruebas mediante la grabadora. En Visual Studio 2022, solo se proporciona compatibilidad básica mínima con la prueba de interfaz de usuario con código.