Estrategia de pruebas

Una vez que haya terminado de crear sus flujos y el proceso automatizado, el siguiente paso es que los pruebe. Debería pensar probar todos los patrones y resultados posibles de sus flujos. Esto es porque su flujo a parte de que pueda fallar, podría ejecutarse pero producir resultados inesperados. Probar todos los patrones reducirá este riesgo.

Si es nuevo en la creación de flujos en Power Automate, probar el proceso automatizado cada vez que agrega un nuevo paso es la mejor manera de asegurarse de detectar errores, en lugar de intentar crear todo el flujo y luego probarlo.

Veamos el ejemplo de la ilustración siguiente:

Ejemplo de flujo de comprobación de cumplimiento.

En "Informe de gastos creado", una flecha lleva a la decisión "Comprobar si el informe cumple con lo estipulado". En "Verificar si el informe cumple lo estipulado", Sí lleva a "Estado actualizado a 'Verificación de cumplimiento completa'" y No lleva a "Solicitar correcciones".

Le recomendamos que registre sus resultados en la columna Resultado actual en una tabla como la siguiente, para asegurarse de que ha cubierto todas las combinaciones posibles que pueden fallar.

N.º de caso Detalles del paso Condición Resultado esperado Resultado real
1-1 Comprobar si el informe cumple lo estipulado Se cumple El estado se actualiza a "Verificación de cumplimiento completa"
1-2 Comprobar si el informe cumple lo estipulado No se cumple Correo electrónico enviado al empleado para corregir el informe de gastos
1-3 Comprobar si el informe cumple lo estipulado La verificación de cumplimiento falla Productor de flujo notificado y error registrado en la característica "ejecuciones de flujo".
2 El estado se actualiza a "Verificación de cumplimiento completa" Errores de actualización del estado Productor de flujo notificado y error registrado en la característica "ejecuciones de flujo".
3 Correo electrónico enviado al empleado para corregir el informe de gastos Errores de envío del correo electrónico Productor de flujo notificado y error registrado en la característica "ejecuciones de flujo".

Propina

Para simular errores en el envío de correo electrónico, intente enviar un correo electrónico de prueba a una dirección inexistente.

Pruebas en entornos "solo en activo"

Lo idóneo es que todas las pruebas se realicen en entornos de prueba. Sin embargo, puede haber situaciones en las que no tenga un entorno para probar por separado de los sistemas en vivo. En estos casos, puede utilizar los siguientes métodos:

  • Para búsquedas: use texto estático como resultado para imitar una búsqueda.

  • Para la entrada de datos: cree un paso para crear un nuevo registro, seguido de otro flujo para eliminar el mismo registro.

  • Para enviar datos: si es posible, configure un entorno de prueba en el sistema al que desea enviar los datos.

Pruebas con usuarios

Una vez que haya completado las pruebas sistemáticas, también debe ejecutar una verificación final con sus usuarios (lo idóneo es que sean las mismas personas que estaban trabajando en el proceso antes de la automatización). Esto ayuda a garantizar que su proceso automatizado haga lo que espera y presente resultados consistentes.