Основы тестирования*
Last updated
Last updated
Для того чтобы убедиться, что что-то в нашем мире работает, это нужно протестировать
Также и в программировании — можно утверждать, что программа работает только тогда, когда её протестировали
Протестировать можно всё, что угодно:
Тестирование бывает разных типов, мы остановимся на том, которым занимается каждый разработчик: модульное тестирование
Модульное тестирование (unit-тестирование) — тип тестирования, при котором проверяются отдельные компоненты программы: функции и модули
Одна из популярных практик программирования называется Test Driven Development (TDD), когда сначала пишутся тесты, а потом код. Такой подход сокращает общее время разработки и уменьшает зависимость от отладки
Практика: напишите функцию сложения двух чисел. Сначала напишите тесты, а затем саму функцию.