Английская лексика: Разработка программного обеспечения · Тестирование

Что значит mock?

Значение и примеры · Разработка программного обеспечения

/mɑːk/существительноеРаспространённый термин

mock: мок, имитация, имитировать

Поддельная версия реального объекта или сервиса для тестов, поведение которой можно контролировать. Также глагол: имитировать сервис.

Где и как употребляется

Разработчики создают моки баз, платёжных систем и внешних API, чтобы тесты были быстрыми и не требовали сети. Частые фразы: mock the API, mock out the clock, too many mocks.

Примеры предложений

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

    Мы имитируем платёжную систему, поэтому тесты не списывают деньги с настоящей карты.

    Подмена исключает реальные платежи во время теста.

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

    В этом тесте столько моков, что он ничего настоящего не проверяет.

    Избыток подмен снижает реалистичность проверки.

Распространённые словосочетания

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