Pruebas de extremo a extremo en React Native

Escriba pruebas multiplataforma de extremo a extremo en Javascript

Foto de freestocks en Unsplash

Escribir pruebas para el código ha sido una parte esencial de la programación hoy en día. Existen diferentes tipos de metodologías de prueba de software, como pruebas unitarias, pruebas de integración y pruebas de extremo a extremo. Este artículo cubrirá cómo podemos aplicar pruebas de extremo a extremo en una aplicación nativa de reacción simple.

Usaremos la biblioteca Detox , desarrollada y mantenida por el equipo de Wix .

¡La aplicación es bastante sencilla! Permite a los usuarios dar me gusta a su aplicación favorita de Nintendo 64. Dicho esto, en realidad hay un cierto comportamiento para probar en la aplicación. ¡ Como la funcionalidad!

Historia del usuario

Enumeremos todas las que pueden ser las acciones del usuario para esta funcionalidad:

  1. El usuario abre la aplicación.
  2. El usuario ve la tarjeta de juego, y la tarjeta de juego tiene un botón Me gusta y un número total de texto Me gusta disponible en él. (Para comparar el texto después de la acción del usuario)
  3. El usuario presiona el botón Me gusta .
  4. El usuario nota que el texto "me gusta " cambió. En este caso, el número de Me gusta se incrementa en uno.
  5. CAVEAT: This user story can be considered an integration test in theory. Yet since the app itself is only responsible for allowing users to like their game, it is treated as end-to-end testing.
    

  1. El usuario abre la aplicación.

3. El usuario presiona el botón Me gusta .

4. El usuario nota que el texto me gusta cambió. En este caso, el número de Me gusta se incrementa en uno.

código completo

Manifestación

Veamos todo en acción.

Este artículo ha cubierto los preliminares de las pruebas de extremo a extremo en aplicaciones nativas de reacción. En aras de la simplicidad, la aplicación en sí es lo suficientemente básica como para demostrar los aspectos fundamentales de las pruebas de extremo a extremo. De hecho, puede ser más complicado que este en aplicaciones de producción/vida real.

Puede echar un vistazo al código fuente final de esta aplicación usando el enlace a continuación.

¡Que todos tengan un día libre de errores!

Código fuente de Github

Codificación de nivel superior

¡Gracias por ser parte de nuestra comunidad! Antes de que te vayas:

  • Aplaude la historia y sigue al autor
  • Ver más contenido en la publicación Level Up Coding
  • Síguenos: Twitter | LinkedIn | Boletin informativo

Suggested posts

La semana de aprendizaje en el trabajo es más importante de lo que piensas

La semana de aprendizaje en el trabajo es más importante de lo que piensas

A menudo nos encontramos luchando para implementar lo que sabemos que es bueno para nosotros. Desde decirle a un ser querido que lo amamos hasta recordar hablar como un pirata, siempre habrá quienes digan que no hace falta un día, una semana o un mes de eventos porque ya están haciendo esas cosas.

La persecución de los cristianos: el crimen de odio del que no hablamos

Olvídate de la islamofobia: los cristianos (y los judíos) son las principales víctimas de los delitos de odio religioso.

La persecución de los cristianos: el crimen de odio del que no hablamos

Cualquier mente racional sabe que los círculos políticos y mediáticos están dominados por la izquierda, incluso por la extrema izquierda, una situación que crea un desequilibrio en el discurso político. En el campo de la religión, este desequilibrio es claramente visible: los periódicos y las redes de izquierda no se apresuran a defender la fe cristiana.

Related posts

El desafío de lectura de Goodreads es tóxico

El desafío de lectura de Goodreads es tóxico

La picazón en mi mano se extendió mientras negociaba con el librero local por otro libro. Este libro, como el resto que compré recientemente, encontraría su trono en mi pila de 'To Be Read' (TBR); y sin embargo, lo compré.

Conversaciones peligrosas

Conversaciones peligrosas

Si queremos seguir prosperando en este planeta, vamos a tener que tener conversaciones peligrosas. Aquellas que desafían lo que hemos hecho, lo que estamos haciendo y lo que actualmente vamos a seguir haciendo (o planeamos hacer).

El primer libro para niños sobre drogarse

El primer libro para niños sobre drogarse

(Advertencia: esto es una sátira, con la intención de ser alegremente subversivo; definitivamente no es para niños) Has visto a tu mamá y papá esconderse en la cocina y fumar esos cigarrillos malolientes. ellos te dicen

Revista abierta

Revista abierta

Diario abierto: una imagen al día. Siempre me han fascinado las historias.