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

* и не только 🙂

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

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

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

Disclaimer

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

Leave a comment