- Notas relacionadas
- Primeros pasos
- Instalación y configuración
- Proyectos de automatización
- Acerca de la publicación de proyectos de automatización
- Diseñar automatizaciones
- Gestionar paquetes de actividades
- Configuración de los Ajustes del Proyecto de Actividades
- Firma de paquetes
- Control
- Importar entidades
- Experiencia de diseño moderna
- Vincular un proyecto a una idea en Automation Hub
- Usar Data Manager
- 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
- 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
- ST-USG-028: Restringir la invocación de plantillas de archivo
- ST-USG-032 - Etiquetas obligatorias
- ST-USG-034 - URL Automation Hub
- Variables
- Argumentos
- Espacios de nombres importados
- Automatización atendida basada en desencadenadores
- Grabación
- Elementos de la IU
- 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
- Automatización de Citrix Technologies
- Automatización RDP
- Automatización de Salesforce
- Automatización SAP
- Automatización de VMware Horizon
- Registro
- La herramienta ScreenScrapeJavaSupport
- El protocolo WebDriver
- Conjunto de pruebas - Estudio
- Extensiones
- Solución de problemas
- Acerca de la resolución de problemas
- Compatibilidad y limitaciones de Microsoft App-V
- Solución de problemas de Internet Explorer x64
- Problemas de Microsoft Office
- Identificación de elementos de la interfaz de usuario en PDF con opciones de accesibilidad
- Reparar Soporte Active Accessibility
- Automatizar aplicaciones que se ejecutan en un usuario de Windows diferente
- Validation of large Windows-legacy projects takes longer than expected
Data Service
Puedes utilizar Data Service, tanto en Automation Cloud como en Automation Suite, como fuente para tus pruebas basadas en datos. Los datos se importan desde las entidades de Data Service, exponiendo los campos como argumentos del flujo de trabajo. Todas las entidades importadas se almacenan en la pestaña Proyecto, en Entidades.
Las pruebas basadas en datos solo pueden realizarse con Data Service a partir de la versión 22.4 del paquete Testing.Activities.
- Cuando configuras un origen de Data Service, los datos se obtienen de la primera entrada en la entidad.
- Para ejecutar y depurar casos de prueba con datos de prueba dinámicos, utiliza el Explorador de pruebas. Los datos proceden de la entidad de Data Service durante el tiempo de ejecución, y el Explorador de pruebas rellena los valores en el tiempo de ejecución.
- Si cierras la sesión y abres el proyecto de nuevo, deberás ejecutar el archivo con variación de datos de nuevo para cargar los datos de prueba.
- Si actualizas la entidad, debes ejecutar el archivo con la variación de datos para cargar los datos de prueba actualizados.
- Los casos de prueba con variaciones de datos vacías se marcan como fallidos.
- Se crea una configuración de caso de prueba en Orchestrator, cuando se ejecutan casos de prueba que contienen variaciones de datos de Data Service.
- Para las pruebas basadas en datos, el nombre del argumento generado por los casos de prueba basados en Data Service no cumple con la regla del analizador de flujo de trabajo ST-NMG-002 que recomienda el uso de los prefijos
in_
y_out
. Adaptar el nombre del argumento para que se ajuste a esta regla puede impedir la recuperación de datos de la entidad de Data Service. - Si creas un caso de prueba basado en datos que acepta un argumento de entrada, lo publicas en un conjunto de pruebas e intentas definir el valor del argumento directamente desde la IU de Orchestrator, el valor del argumento de entrada no se pasa a las variaciones de prueba.
Solución alternativa: para superar esta limitación, añade el argumento de entrada directamente a la entidad de Data Service.
Cuando añades datos de prueba a tu caso de prueba, puedes filtrar la entidad para recuperar solo campos específicos de Data Service. Puedes configurar los filtros usando el Creador de consulta integrado.
- Cree un nuevo caso de prueba con datos de pruebao añada datos de prueba a un caso de prueba existente.
-
Haz clic en Origen y selecciona Data Service de la lista desplegable.
Nota: si la opción no está disponible, compruebe los requisitos. - Selecciona una entidad o utiliza la función de búsqueda para buscarla.
- Haz clic en el icono de Filtro para abrir el Creador de consultas.
- Usa el primer listado desplegable para filtrar por algún criterio (por ejemplo,
CreateTime
). - (Opcional) Puedes añadir filas y grupos cuando haces clic en Añadir y a continuación configurar las condiciones.
- (Opcional) Puedes seleccionar filtrar por todos o cualquiera de tus criterios eligiendo AND u OR.
- Introduce un Nombre para tu filtro.
- (Opcional) Usa el Intervalo para configurar intervalos de fila específicos. Esto es práctico cuando tienes cientos de campos en tu entidad.
-
Haz clic en Aceptar para confirmar.
Los datos se obtienen de la entidad y se añaden al caso de prueba como un Tipo de argumento. Solo se obtiene la primera entrada en la entidad. Puedes acceder a los datos a través de los argumentos.
- ¿Ya utilizas un archivo CSV para tus pruebas basadas en datos? Puedes cargarlo en Data Service utilizando actividades en lotes.
- Actualizar o eliminar datos de prueba.
En este tutorial, aprenderás a recuperar entidades del servicio de datos para realizar pruebas basadas en datos. Las pruebas basadas en datos te permiten probar de forma eficaz diferentes escenarios de datos utilizando entidades de servicios de datos de prueba como entrada. Sigue los siguientes pasos para recuperar y utilizar entidades de servicio de datos en tus casos de prueba.