Contract Tests: ¿por qué deberías tenerlos en tu proyecto?

Episodio 57

Los contract tests son muy útiles. Ésta es una de las ocasiones en las que es interesante hacer un pacto.

Si quieres saber más sobre testing, échale un vistazo a las entradas sobre Testing y TDD y BDD.

Básicamente los tests de contrato son test unitarios que hacemos desde dos lados de un sistema con una fuente de verdad común.

Un ejemplo sencillo: tenemos una app en la que el backend tiene que enviar una respuesta a los equipos de mobile. Ésta respuesta podría ser representada mediante un fichero *.json.

Lo que el backend se compromete es a entregar en su respuesta el contenido de ese mismo fichero y lo que se comprometen los equipos de mobile (tanto de Android como de iOS), es a saber lidiar con esa respuesta.

Por lo tanto, ese fichero JSON será compartido por ambas plataformas y se podrán hacer tests por ambos lados de manera unitaria.

En el audio te lo explico en un plis plas. ¡Dale al play! 😉

Contract Tests

Únete a Los androides, la comunidad Android del crecimiento profesional. 🚀

Si quieres ser un Desarrollador Android más senior, te interesa el Plan Impulso Android. 💪🏼

Ve a Revisa mi código ⌨️ para recibir feedback sobre tu proyecto Android en vídeo.

Si tienes cualquier duda técnica o profesional, agenda una Mentoría. 💡

Y seguro que conoces a alguien que le pueda interesar este artículo.

Compártelo clicando el icono de aquí abajo.

19.07.2021

Conviértete en un Desarrollador Android Senior

Además, al suscribirte te llegará un link al AUDIO DE 54 MINUTOS con mi estrategia.

Acepto que trates mis datos con privacidad.

¿Quieres ser un Desarrollador Android Senior?

Recibe ideas para conseguirlo

Además, al suscribirte te llegará un link al AUDIO DE 54 MINUTOS con mi estrategia para convertirte en uno.

    No, gracias