TDD

1ª semana en Lean Mind

Solo tengo palabras de elogio para esta empresa. La organización de las prácticas es buenísima. Todo está pensado de antemano. Es como si las hubieran codificado con TDD, para que tengan muy buena cobertura de test y haya los menores fallos a la hora de ejecutarlas.

Te hacen sentir cómodo, relajado y a la vez te motivan para que des lo mejor de ti. Nunca estás solo, siempre hay alguien para apoyarte y ayudarte a dar tus primeros pasos hacia adelante.

Destacar esta semana la jornada de formación con los compañeros de Lean Mind. Fue dura porque había muchos conceptos nuevos en la Kata pero a la vez muy productiva porque nunca había pensado como se podía testear una consola. Jonay me ayudó a entender como lo había hecho. Gracias compi.

Mock y Stub, pincelada de prueba unitaria

Viendo las dos primeras partes TDD Kata Markdown de Lean Mind me surgen dudas de conceptos que aún desconozco y buscando información, he decidido hacer un pequeño resumen de los conceptos y citar la fuente con el texto completo con ejemplos para una mejor comprensión.

Los Mocks, “son objetos preprogramados con expectativas que conforman la especificación de lo que se espera que reciban las llamadas”, es decir, son objetos que se usan para probar que se realizan correctamente llamadas a otros métodos, por ejemplo, a una web API, por lo que se utilizan para verificar el comportamiento de los objetos.

Los Stubs, “proporcionan respuestas predefinidas a ciertas llamadas durante los test, sin responder a otra cosa para la que no hayan sido programados”, es decir, los stubs son configurados para que devuelvan valores que se ajusten a lo que la prueba unitaria quiere probar, por lo que se utilizan para verificar el estado de los objetos.

Fuente: Blog de ITBLOGSOGETI

Enlace al Blog https://itblogsogeti.com/2015/03/26/desarrollo-pruebas-unitarias-trinitario-gomez-sogeti/