Escriba pruebas multiplataforma de extremo a extremo en Javascript
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!
Enumeremos todas las que pueden ser las acciones del usuario para esta funcionalidad:
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.
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.
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
¡Gracias por ser parte de nuestra comunidad! Antes de que te vayas:
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.
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.
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é.
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).
(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