studio
2020.10
false
UiPath logo, featuring letters U and I in white
Sin asistencia
Guía de usuario de Studio
Last updated 20 de dic. de 2023

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.

Los proyectos de automatización de pruebas pueden contener varios casos de prueba con ejecución lineal; como las actividades están organizadas en secuencias, este tipo de proyecto tienen múltiples puntos de entrada. No hay archivo de flujo de trabajo principal y la ejecución se realiza por caso de prueba, en lugar de invocar otros archivos .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.

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.



Estos archivos .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.



Casos de prueba basados en datos

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.



Haz clic en Importar. El archivo de Excel importado se acepta como entrada, los datos se importan como tipos 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í.

Ejecutar/depurar con variaciones de datos

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.

Nota:

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.

Eliminar datos de la prueba

Los conjuntos de datos importados se pueden eliminar de un archivo de Caso de prueba basado en datos haciendo clic derecho en el archivo .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.

Migración de casos 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.

Convertir a caso de prueba

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:



Importar casos 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:



Los archivos .xaml importados se añaden al árbol del proyecto como borradores de casos de prueba.

Importar servicios

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.

Publicar casos de prueba

Los archivos Caso de prueba y Caso de prueba basado en datos se crean como borradores de forma predeterminada. Antes de tratar de publicar, hay que establecer estos archivos .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.



Nota: Los casos de prueba publicables se pueden reconfigurar como borrador haciendo clic con el botón derecho en el caso de prueba y seleccionando Establecer como borrador.
Después de seleccionar Establecer como publicable, el icono del archivo pasa de gris a azul, lo que indica que el archivo está listo para publicar y empaquetar en un archivo .nupkg.
Nota: Si no se establecen como publicables, los borradores de archivos no se empaquetan ni se publican.

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.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.