Зачем нужны cookies?
Cookies — это небольшие фрагменты данных, которые веб-сервер сохраняет на стороне клиента (в браузере) для различных целей. Они позволяют сохранять состояние между запросами, так как HTTP сам по себе stateless.
1️⃣ Основные назначения cookies
Аутентификация и авторизация
Хранение идентификатора сессии (session ID).
Пример: после логина пользователь остаётся авторизованным при переходе по страницам.
Сохранение настроек пользователя
Язык сайта, тема оформления, предпочтения интерфейса.
Отслеживание и аналитика
Сбор статистики посещений, пользовательских действий.
Пример: Google Analytics cookies.
Персонализация и реклама
Хранение информации о просмотренных товарах или предпочтениях для показа релевантной рекламы.
2️⃣ Основные типы cookies
Сессионные
Живут только во время текущей сессии, удаляются при закрытии браузера
Постоянные
Хранятся на диске, срок действия задаётся сервером
Secure
Отправляются только по HTTPS
HttpOnly
Невозможно получить через JavaScript (для безопасности)
SameSite
Ограничивает отправку cookie только на сайт, который его создал
3️⃣ Зачем cookies важны для QA
Проверка авторизации и сессий.
Проверка работы пользовательских настроек.
Проверка аналитики и трекинга (если важно).
Тестирование безопасности: нельзя подменять чужие cookies, особенно с HttpOnly и Secure.
Проверка работы приложения при отключенных или удалённых cookies.
Last updated
Was this helpful?