Этапы написания unit test’а (для новичков*)

* и не только 🙂

Этот пост открывает серию, посвящённую стадиям, которые я считаю неотъемлемыми при написании unit test’а. Каждый этап будет подробно разобран в отдельном посте, а список этапов постепенно превратится в список ссылок.

Итак, написание unit test’а состоит из следующих этапов:

  1. Именование
  2. Имплементация снизу-вверх
  3. Проверка на ложно-положительность
  4. Проверка на ложно-отрицательность
  5. Рефакторинг
  6. Проверка и упрощение именования

Disclaimer

По шкале овладевания навыками Су-Ха-Ри, статьи будут максимально полезны для тех, кто находится на стадии “Су”. Однако я ожидаю, что вы уже понимаете, что такое unit тестирование и для чего оно нужно, а также владеете базовым пониманием структуры теста и mocking/isolation фреймворков.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s