Vocabulario de Desarrollo de software · Pruebas de software

¿Qué significa mock?

Significado en Desarrollo de software, traducción al español y ejemplos

/mɑːk/sustantivoTérmino frecuente

mock: doble de prueba, simulación (mock)

Versión ficticia de un objeto o servicio real que permite controlar su comportamiento y comprobar cómo lo usa el código; también se usa como verbo: simular un servicio.

Cómo se usa

Se crean mocks de bases de datos, pagos y API externas para que las pruebas unitarias sean rápidas y no necesiten red. En el habla cotidiana también se llama mock a stubs y fakes.

Frases de ejemplo

  1. We mock the payment provider, so the tests never charge a real card.

    Simulamos el proveedor de pagos para que las pruebas nunca cobren una tarjeta real.

    El doble evita que una prueba provoque una transacción financiera externa.

  2. This test has so many mocks that it doesn't test anything real.

    Esta prueba tiene tantos mocks que no prueba nada real.

    El comentario critica que las simulaciones aíslan tanto el código que dejan de comprobar su integración efectiva.

Combinaciones frecuentes

  • mock a service
  • mock object
  • mock out
  • mock data

Más términos: Pruebas de software

Practica con lecturas adaptadas a tu nivel

Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés: