- Notas relacionadas
- Primeros pasos
- Instalación y configuración
- Proyectos de automatización
- Dependencias
- Tipos de flujos de trabajo
- Comparación de archivos
- Mejores prácticas de automatización
- Integración del control de código fuente
- Depuración
- La herramienta de diagnóstico
- Analizador de flujo de trabajo
- Acerca del analizador de flujo de trabajo
- ST-NMG-001: convención sobre nombres de variables
- ST-NMG-002: convención de nombres de argumentos
- ST-NMG-004: duplicación de nombres de visualización
- ST-NMG-005: anulación de variables
- ST-NMG-006: argumentos de anulación de variables
- ST-NMG-008: longitud variable excedida
- ST-NMG-009: variables de datos prefijados
- ST-NMG-011: argumentos de prefijo Datatable
- ST-NMG-012: valores predeterminados de los argumentos
- ST-NMG-016: longitud del argumento excedida
- ST-DBP-002: recuento de Argumentos elevado
- ST-DBP-003: bloque de Catch vacío
- ST-DBP-007: múltiples capas de diagramas de flujo
- ST-DBP-020: propiedades de salida no definidas
- ST-DBP-023: flujo de trabajo vacío
- ST-DBP-024: comprobación de actividad de persistencia
- ST-DBP-025: requisito previo para la serialización de variables
- ST-DBP-026: retraso en el uso de la actividad
- ST-DBP-027: mejor práctica de persistencia
- ST-DBP-028: requisito de serialización de argumentos
- ST-USG-005: argumentos de actividad codificados
- ST-USG-009: variables no utilizadas
- ST-USG-010: dependencias sin utilizar
- ST-USG-014: restricciones de los paquetes
- ST-USG-020: mensajes de registro mínimos
- ST-USG-024: guardado sin usar para más adelante
- ST-USG-025: uso incorrecto de los valores guardados
- ST-USG-026: restricciones de actividad
- ST-USG-027: paquetes necesarios
- Variables
- Argumentos
- Espacios de nombres importados
- Grabación
- Elementos de la IU
- Acerca de los elementos de la interfaz de usuario
- Propiedades de actividades de IU
- Métodos de entrada
- Ejemplo de uso de los métodos de entrada
- Métodos de salida o raspado de pantalla
- Ejemplos de uso de métodos de salida o de raspado de pantalla
- Generar Tablas a partir de Datos no estructurados
- Extracción relativa
- Flujo de control
- Selectores
- Repo. de objetos
- Extracción de datos
- Automatización de imágenes y texto
- Acerca de la automatización de imágenes y texto
- Actividades con el ratón y el teclado
- Ejemplo de uso de la automatización de ratón y teclado
- Actividades de texto
- Ejemplo de uso de la automatización de texto
- Actividades de OCR
- Actividades de imagen
- Ejemplo de uso de la automatización de OCR y la automatización de imágenes
- Automatizar las tecnologías de Citrix
- Automatización RDP
- Automatización SAP
- Automatización de VMware Horizon
- Registro
- La herramienta de migración ScaleCoordinates
- La herramienta ScreenScrapeJavaSupport
- El protocolo WebDriver
- StudioPro
- Introducción
- Prueba de aplicación
- Prueba de RPA
- Automatización de prueba de API
- Simulacros de pruebas
- Extensiones
- Solución de problemas
- Internet Explorer x64
- Problemas con Microsoft Office Interop
- Identificación de elementos de la interfaz de usuario en PDF con opciones de accesibilidad
- Identificación de los elementos de la interfaz de usuario tras las actualizaciones de Windows
- Aplicaciones JxBrowser
- Supervisión de eventos de usuario
- Java en App-V
- Compatibilidad y limitaciones de Microsoft App-V
- Solución de problemas de Citrix
Prueba de aplicación
Studio Pro admite la creación de casos de prueba especializados para llevar a cabo pruebas de aplicación automatizadas, tanto en VB como en C#. Los proyectos de automatización de pruebas individuales se pueden crear en StudioPro, usarse para verificar datos e incluirse en escenarios de procesos CI/CD.
Las pruebas de aplicaciones se pueden realizar con Casos de prueba y Casos de prueba impulsados por datos, secuencias que hacen uso de actividades de verificación que son parte del paquete UiPath.Testing.Activities, junto con actividades de otros paquetes.
Casos de prueba basados en datos utiliza datos importados como argumentos en el proyecto para verificar la ejecución de casos de prueba. En la ejecución se pueden usar todos los datos o solo determinados valores.
.xaml
.
Con Studio Pro, los flujos de trabajo pueden convertirse en casos de prueba o importarse como casos de prueba desde otros proyectos. Posteriormente, los proyectos de pruebas de aplicaciones pueden publicarse en Orchestrator, gestionarse y ejecutarse desde la página Casos de prueba.
Utiliza el tipo de proyecto Automatización de prueba de la vista Backstage > Inicio para empezar a diseñar un caso de prueba.
.xaml
se pueden añadir a un proyecto usando la opción de la cinta Nuevo > Caso de prueba.
Los paquetes de actividades por defecto para este tipo de proyectos son: UiPath.System.Activities, UiPath.UIAutomation.Activities, y actividades de verificación del paquete UiPath.Testing.Activities.
Las actividades de verificación como Verificar atributo de control, Verificar expresión y Verificar expresión con operador se utilizan para comprobar los datos utilizados por tus flujos de trabajo.
Estas actividades se comportan de forma distinta cuando se ejecutan o se depuran. Si una actividad de verificación detecta un error, la ejecución no se detiene para lanzar el error, sino que se limita a registrar la actividad fallida en el panel Salida. Si la actividad se ejecutó correctamente, se marca en el panel.
Es posible que las pruebas de aplicaciones requieran trabajar con grandes conjuntos de datos para verificar la ejecución del flujo de trabajo y cubrir casos excepcionales. En lugar de crear múltiples casos de prueba para cada conjunto de datos, importa y usa tus conjuntos de datos dentro del proyecto con el tipo de archivo Caso de prueba basado en datos.
En el panel Proyecto, haz clic derecho en un caso de prueba y selecciona Añadir datos de prueba.
Accede al Archivo de variación para elegir un archivo de Excel para importar y, a continuación, selecciona una hoja de cálculo.
InArgument
junto con los valores del archivo.
Como siguiente paso, puedes utilizar la actividad Verificar expresión con operador para comparar los valores con los del archivo Excel importado, utilizando los operadores disponibles. Más información sobre esta actividad aquí.
La ejecución o depuración de un Caso de prueba basado en datos se puede realizar de dos maneras, bien utilizando todos los datos importados o seleccionando de forma discrecional los datos específicos que se usarán.
Haz clic en las opciones Ejecutar archivo con variaciones de datos o Depurar archivo con variaciones de datos de la cinta. Se abre la ventana Variaciones de datos:
Selecciona los datos que quieres usar para ejecutar o depurar el caso de prueba haciendo clic en la casilla de verificación situada junto a cada fila. Haz clic en Ejecutar o Depurar después de realizar la selección.
Si el proyecto del caso de prueba utiliza la actividad Verificar expresión con operador, la ejecución se realiza una vez para cada conjunto de datos seleccionado.
Si se realizaron cambios en el conjunto de datos de Excel, elimina y añade de nuevo el conjunto de datos en el proyecto del caso de prueba.
.xaml
en el panel Proyecto y seleccionando Eliminar datos de prueba:
Se puede añadir un nuevo conjunto de datos seleccionando la opción Añadir datos de prueba.
Los flujos de trabajo existentes utilizados con fines de pruebas se pueden convertir a/desde casos de prueba utilizando Studio Pro. Además, puedes crear un proyecto de Prueba de RPA a partir de los procesos existentes.
Para convertir flujos de trabajo en casos de prueba, haz clic derecho en los archivos en el panel Proyecto y selecciona Convertir a caso de prueba:
Si ya has creado flujos de trabajo o casos de prueba, puedes importarlos en tu proyecto actual haciendo clic derecho en el nodo del proyecto y seleccionando Importar casos de prueba:
.xaml
importados se añaden al árbol del proyecto como borradores de casos de prueba.
Igual que importas colecciones de datos en bibliotecas de Automatización de pruebas de API, puedes importar dichas colecciones en tus procesos de Prueba de aplicación utilizando el asistente de Servicio nuevo.
Ten en cuenta que esta opción solo está disponible para bibliotecas y proyectos de Automatización de pruebas creados con una licencia de Studio Pro.
.xaml
como publicables desde el panel Proyecto.
Está disponible la selección múltiple manteniendo pulsada la tecla Ctrl y seleccionando cada archivo de forma individual y haciendo clic derecho en la opción Establecer como publicable.
.nupkg
.
La publicación de casos de prueba se realiza de una forma similar a otros tipos de proyectos. Utiliza la opción Publicar de la cinta de Studio Pro. Puedes establecer una versión del proyecto y usar las opciones de Firma de certificados; obtendrás más información sobre la publicación de proyectos aquí.
Los casos de prueba pueden publicarse en Orchestrator, en los valores predeterminados de UiPath Robot o en una ruta personalizada.Si quieres publicar en Orchestrator, asegúrate de que tu Robot o UiPath Assistant esté conectado a Orchestrator, sigue estos pasos.