Ir al contenido

Gestión de excepciones de pruebas

Pensemos en una aplicación de vídeo. Quieres probar si funciona algún tipo de descarga sin conexión.

Supongamos también que la aplicación a veces pide al usuario que la valore mediante un diálogo especial que aparece una de cada 10 veces que el usuario inicia la aplicación.

Esto

haría que tus pruebas fallaran una de cada 10 veces porque tus pruebas no saben cómo gestionar la ventana emergente de valoración. Sección titulada «¡Los gestores de excepciones al rescate!»

Explicación de la gestión de excepciones de pruebas de Repeato

¿Cómo funciona la gestión de excepciones de Repeato?

Graba y guarda una prueba breve que se encargue de cerrar la ventana emergente de valoración. Incluso puede consistir en un único paso.

  1. Añade esta prueba a tu lote de pruebas como gestor de excepciones.
  2. Añade esta prueba a tu lote de pruebas como gestor de excepciones.
  3. Cuando falla tu lote de pruebas, el controlador de excepciones «cerrar el diálogo» se encarga de cerrar el diálogo. Para cada controlador de excepciones, puedes definir si quieres volver a intentar el paso de prueba actual o repetir toda la prueba.

Añade controladores de excepciones a tu lote de pruebas así:

controlador de excepciones de pruebas de Repeato

Puedes usar 3 modos para cada controlador de excepciones:

  1. Reintentar paso: Si el controlador de excepciones se ejecuta correctamente, la prueba original se reinicia justo en el paso que falló anteriormente.
  2. Reintentar paso anterior: Si el controlador de excepciones se ejecuta correctamente, la prueba original se reinicia justo antes del paso que falló.
  3. Reintentar prueba: Si el controlador de excepciones se ejecuta correctamente, la prueba original se reinicia desde el primer paso. Básicamente, se vuelve a ejecutar toda la prueba.

Es posible añadir más de un controlador de excepciones a tu prueba. Si el primero falla, se ejecutará el segundo. Si el segundo falla, se ejecutará el tercero, y así sucesivamente…

ES