Prueba de interrupción en la aplicación móvil

Tabla de contenido:

Anonim

¿Qué es la prueba de interrupción?

Las pruebas de interrupciones son una rama de las pruebas de aplicaciones móviles que se ocupan de cómo reacciona una aplicación a la interrupción y vuelve a su estado anterior.

¿Por qué necesita la prueba de interrupción?

¿Qué es lo que casi siempre sucede cuando estás en una reunión? Te interrumpen, ¿verdad? Cuando sucede, algunos ni siquiera parpadean, otros necesitan un minuto para volver y algunos pierden el hilo de sus pensamientos por completo. En palabras simples, Interrupt Testing intenta averiguar qué comportamiento exhibe su aplicación.

Deje todas las frases a un lado por un segundo y observe otra situación del mundo real. Digamos que tienes una linterna y la enciendes. La batería se agota, lo que supone una interrupción de su estado actual de actividad. Reemplace las baterías y restaure. La linterna debería volver a ENCENDERSE normalmente. Este es el caso de uso. Una disciplina de las pruebas que se centra en si esto sucede o no es la prueba de interrupción.

La prueba de interrupción se aplica a cualquier tipo de aplicación: web, móvil, autónoma, etc. La variedad de dispositivos, redes, configuraciones, etc. la hace más destacada para las aplicaciones móviles que las demás.

Tipo de interrupciones en la aplicación móvil

Todos estamos familiarizados con las interrupciones comunes que ocurren normalmente.

Aquí hay un par de interrupciones:

  • Bateria BAJA
  • Batería llena cuando se está cargando
  • Llamada telefónica entrante
  • SMS entrantes
  • Alerta entrante de otra aplicación móvil
  • Enchufado para cargar
  • Desconectado de la carga
  • Apagado del dispositivo
  • Recordatorios de actualización de la aplicación
  • Alarma
  • Pérdida de conexión a la red
  • Restauración de la conexión de red

Esta lista no es exhaustiva pero incluye los escenarios más comunes.

Resolución en caso de interrupción

El comportamiento esperado en caso de estas interrupciones es uno de los siguientes:

  1. Ejecutar en segundo plano: la interrupción se hace cargo mientras la aplicación pasa a un segundo plano. Obtiene el control después de que termina la interrupción. Por ejemplo, una llamada telefónica / Facetime a la que asiste mientras lee un libro digital en iBooks (o una aplicación similar). Cuando el usuario responde un teléfono, iBooks espera hasta que termina y luego se reanuda cuando finaliza la llamada.
  1. Mostrar alerta. La alerta desaparece y trabaja como de costumbre. Los mensajes ' SMS recibidos ' aparecen en el encabezado. El usuario no se preocupa por ello y sigue trabajando con la aplicación con normalidad. Otras alertas de aplicaciones móviles, como una nueva solicitud de amistad en Facebook o un mensaje de WhatsApp, también entran en esta categoría. Pero si el usuario decide leer el mensaje, se sigue el comportamiento descrito en el Punto 1. Si se ignora, el estado de la aplicación no cambia.
  1. Llamada a la acción : las alarmas deben apagarse o posponerse antes de continuar trabajando. Lo mismo ocurre con los mensajes de actualización de la aplicación. Tiene que Cancelar o Aceptar los cambios antes de continuar. Otro ejemplo es el de la alerta de batería baja: puedes optar por continuar como de costumbre o pasar a un modo de bajo consumo (si el dispositivo lo permite).
  1. Sin impacto: un ejemplo es: si una conexión de red está disponible y su dispositivo se conecta a ella. Además, cuando conecta su dispositivo para cargarlo, no es necesario ningún paso de alerta o llamado a la acción. Probablemente hará su trabajo mientras continúe usando su aplicación.

Por lo tanto, dependiendo de la interrupción que esté probando, comprenda el comportamiento y vea si su aplicación lo satisface. Además, el comportamiento descrito anteriormente no tiene por qué ser el mismo para todas las aplicaciones y dispositivos. Asegúrese de conocer detalles específicos sobre su aplicación móvil.

Ahora que entendemos qué es la prueba de interrupción y qué validar al realizarla, es hora de hablar sobre cómo hacerlo.

Cómo realizar pruebas de interrupción

Mire esta declaración: iBooks tiene que ejecutarse en segundo plano cuando el usuario recibe una llamada telefónica entrante.

¿No llamaría a esto como un requisito funcional de la aplicación iBooks? Lo sé, lo haría.

Por lo tanto, las pruebas de interrupción son un subconjunto de las pruebas funcionales para una aplicación móvil. Y, para realizar la prueba de interrupción, debe seguir los mismos marcos y herramientas de prueba de aplicaciones móviles. Es la habilidad de los probadores concebir estos escenarios. Una vez hecho esto, diseñaría los casos de prueba y los ejecutaría exactamente de la misma manera que cualquier otra prueba.

Para obtener más información sobre las pruebas de aplicaciones móviles, consulte: https://www.guru99.com/mobile-testing.html

Finalmente, quiero abordar una pregunta más antes de terminar este artículo:

¿No es lo mismo la prueba de interrupción que la prueba de recuperación?

No, no lo es. La prueba de recuperación sirve para validar la restauración de una falla. La prueba de interrupción no es necesariamente un fracaso. Es una mera distracción.

Es como la diferencia entre una coma y un punto en inglés. Pero, solo técnico; Estoy seguro de que te haces una idea.

Así es, todo es saber y comenzar con las pruebas de interrupción, una rama importante e intuitiva de las pruebas de aplicaciones móviles.