EMZETT.
Увійти

Модульний тест (unit test)

Коротко: Модульний тест автоматично перевіряє невелику відокремлену одиницю програми (зазвичай функцію чи клас) на правильну поведінку — швидко, ізольовано й відтворювано.

Докладніше: Модульні тести утворюють основу піраміди тестування: багато швидких модульних тестів, менше інтеграційних, мало повільних наскрізних. Вони рано знаходять помилки, документують очікувану поведінку й роблять рефакторинг безпечним. У конвеєрі CI/CD вони запускаються за кожної зміни.

Подробиці

# calc.py
def discount(price, percent

Див. також: TDD, рефакторинг, налагодження, конвеєр CI/CD