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

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

También puedes escucharme en iVoox, Spotify, Google Podcasts y Apple Podcasts.

Si quieres estar al tanto de este tipo de contenidos, también de manera visual, suscríbete a mi canal de Youtube si aún no lo estás.

Si lo que que estás buscando es dar un paso más en tu carrera profesional como Desarrolladora o Desarrollador Android, no puedes perderte el Plan Impulso Android, un modo de acelerar tu crecimiento en la materia, dando un salto brutal, que te ayudará a conseguir tus objetivos de un modo más eficaz, eficiente y rápido.

Y por supuesto, me interesa muchísimo tu opinión. Escribe un comentario sobre el tema tratado en esta página justo aquí abajo. Además con eso ayudarás a la comunidad con tu conocimiento sobre la materia. Y si lo que tienes son dudas, incluso mejor aún, háznoslas saber para que podamos responderte. Ayudarás a otros que se estén preguntando lo mismo.

19.07.2021

Muy buenas, soy Gabi Moreno 🤗

Llevo 9 años trabajando como Desarrollador Android y ayudo a otros compañeros a crecer profesionalmente.

Publico un podcast y una newsletter semanal en la que aporto aprendizajes e ideas.

Recíbela tú también cada lunes

Acepto que trates mis datos con privacidad.
¡No te cortes! Escribe un comentario
Nunca jamás publicaré tu email

¿Quieres convertirte en tu mejor versión?

Consigue gratis la infografía con los 10 hábitos que incorporar en tu día a día

    No, gracias