Test Driven Development (TDD)

Оновлено: 27.07.2023

Розробка, керована тестами (TDD) - це процес розробки програмного забезпечення, в якому розробник пише тест перед створенням коду. Потім вони дотримуються цього процесу:
1. Написати тест
2. Запустити тест і будь-які інші, які мають відношення до справи, і побачити, що вони не спрацювали
3. Напишіть код
4. Запустіть тест(и)
5. Рефакторинг коду, якщо потрібно
6. Повторіть
Юніт-тести та/або прикладні тести створюються перед кодом, який потрібно протестувати.