Arquitectura, APIs y código

Mock: qué es un objeto simulado en testing

mock/mok/

Un «mock» es un objeto falso que sustituye a una dependencia real en un test. Lo que lo distingue de un «stub» es que el mock verifica el comportamiento: comprueba que se le llamó, cuántas veces y con qué argumentos. Verbo y sustantivo: «mock the API client».

Significado en español

Objeto falso para pruebas.

Ejemplos reales de uso

  • Mock the payment provider, don't hit the real one.
  • That mock is asserting on three different calls.
  • We have too many mocks, the test doesn't prove anything.

Frases como las que oirás en una daily, un code review o un hilo de Slack. Léelas en voz alta: reconocer el término no es lo mismo que soltarlo.

El error típico de hispanohablantes

Usar «mock» y «stub» como sinónimos. Si solo devuelves un valor fijo es un stub; si además compruebas cómo se usó, es un mock. En una entrevista técnica la distinción se valora.

Términos relacionados

Reconocer la palabra no es saber usarla

En DevLingo practicas este vocabulario en conversaciones reales con un tutor IA que simula dailies, code reviews y entrevistas técnicas, y lo fijas con flashcards de repetición espaciada para que salga sin pensar.

Practicar gratis

Más de arquitectura, apis y código

Ver el glosario completo·Preguntas de entrevista en inglés

Mock: qué es un objeto simulado en testing — DevLingo