Unitarios

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/