Cómo encontrar errores en una aplicación (Android, iOS)

Hay varias formas en que puede detectar errores y también limpiar.

Intento mantener mis aplicaciones en el menor número de informes de fallos causados ​​por errores, como puede ser. A veces hay casos de uso del mundo real que olvido tener en cuenta, pero con más de 5,000 descargas en tres aplicaciones de Android y menos de 10 informes de fallas, diría que estoy haciendo un buen trabajo (ocupado dándose una ovación). Entonces, ¿cómo depuro durante el desarrollo y después de la publicación?

La mejor manera que tengo es a través de Google Analytics (solo soy un desarrollador de Android, todavía no tengo aplicaciones de Apple). Extiende la clase de aplicación y cualquier excepción que no se detecte y se bloquee, la envío a Analytics.

La siguiente mejor manera es a partir de la entrada de los usuarios. Tiendo a asegurarme de que mi información de contacto esté disponible en todos mis productos de software y rezo para que cada vez que ocurra un bloqueo debido a un error, el usuario se comunique conmigo y me diga exactamente qué causó el bloqueo.

Por último, te daría estos consejos si estás comenzando como desarrollador:

  • Prepare algunos buenos casos de prueba antes de comenzar a probar haciendo hincapié en los casos de prueba funcionales cruciales que pueden exponer errores de última hora para la aplicación
  • Almacene los datos de prueba antes de las pruebas que deben establecer los datos incluyen las condiciones del caso de prueba.
  • Realice varias pruebas repetidas con diferentes entornos y factores de prueba, en diferentes dispositivos.
  • Use su patrón de datos de prueba anterior para analizar el conjunto actual de pruebas.
  • Haga una prueba estándar para la cual encontró los errores en alguna aplicación diferente o caso de prueba. Como tomar resultados de pruebas de otros desarrolladores y aplicarlos a su aplicación para ver qué sucede.
  • Romper la aplicación para localizar cualquier error.

Si es un probador de software o un ingeniero de control de calidad, debe pensar cada minuto para encontrar un error en una aplicación. Aquí hay algunos consejos para encontrar errores en una aplicación móvil : esos son

1) Comprenda la aplicación completa o el módulo en profundidad antes de comenzar la prueba.

2) Prepare buenos casos de prueba antes de comenzar a probar. Me refiero a estresar los casos de pruebas funcionales que incluyen un riesgo mayor de la aplicación.

3) Cree suficientes datos de prueba antes de las pruebas, este conjunto de datos incluye las condiciones del caso de prueba y también los registros de la base de datos si va a probar una aplicación relacionada con DB.

4) Realizar pruebas repetidas con los diferentes entornos de prueba .

5) Intenta averiguar el patrón resultante y luego compara tus resultados con esos patrones.

6) Cuando creas que has completado la mayoría de las condiciones de prueba y cuando crees que estás cansado, haz algunas pruebas con monos.

7) Use su patrón de datos de prueba anterior para analizar el conjunto actual de pruebas.

8) Pruebe algunos casos de prueba estándar para los que encontró los errores en alguna aplicación diferente. Al igual que si está probando el cuadro de texto de entrada, intente insertar algunas etiquetas HTML como entradas y vea la salida en la página de visualización.

9) Por último, el mejor truco es tratar de encontrar el error 😉 ¡Como si solo estuvieras probando para romper la aplicación!

Puede encontrar mi respuesta a la consulta muy similar aquí: la respuesta de Vaibhav Khulbe a ¿Cómo encuentro errores en el sistema operativo Android? ¿Usando Kali Linux para pruebas de penetración o Android Studio?

La mejor herramienta para probar tu Android o iOS está debajo de una.