---
🔧 Функциональное тестирование
Проверяет, работает ли сайт так, как задумано. Тестировщик проверяет каждую функцию: можно ли авторизоваться, отправляется ли форма, правильно ли отображаются данные.
Цель: удостовериться, что сайт соответствует требованиям и спецификациям.
---
🔁 Регрессионное тестирование
Применяется после изменений в коде, чтобы убедиться, что новые правки не сломали уже работающий функционал.
Цель: защититься от неожиданных багов после обновлений, исправлений ошибок или рефакторинга.
---
⚙️ Нагрузочное тестирование
Проверяет, как сайт ведёт себя при высокой нагрузке — когда его посещают сотни или тысячи пользователей одновременно.
Цель: выяснить, выдержит ли система реальную или пиковую нагрузку, и где находятся её пределы.
---
Если представить сайт как ресторан:
- функциональное тестирование проверяет, работает ли кухня и обслуживают ли официанты правильно,
- регрессионное — всё ли осталось в порядке после замены плиты,
- нагрузочное — выдержит ли ресторан толпу на корпоративе 😄