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

Що означає mock?

Значення й приклади · Розробка програмного забезпечення

/mɑːk/іменникПоширений термін

mock: імітація, мок

Підроблена версія реального об’єкта чи сервісу для тестування, поведінкою якої можна керувати й перевіряти, як її використовує код; також дієслово 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