Зачем нужны cookies?

Cookies — это небольшие фрагменты данных, которые веб-сервер сохраняет на стороне клиента (в браузере) для различных целей. Они позволяют сохранять состояние между запросами, так как HTTP сам по себе stateless.


1️⃣ Основные назначения cookies

  1. Аутентификация и авторизация

  • Хранение идентификатора сессии (session ID).

  • Пример: после логина пользователь остаётся авторизованным при переходе по страницам.

  1. Сохранение настроек пользователя

  • Язык сайта, тема оформления, предпочтения интерфейса.

  1. Отслеживание и аналитика

  • Сбор статистики посещений, пользовательских действий.

  • Пример: Google Analytics cookies.

  1. Персонализация и реклама

  • Хранение информации о просмотренных товарах или предпочтениях для показа релевантной рекламы.


2️⃣ Основные типы cookies

Тип
Характеристика

Сессионные

Живут только во время текущей сессии, удаляются при закрытии браузера

Постоянные

Хранятся на диске, срок действия задаётся сервером

Secure

Отправляются только по HTTPS

HttpOnly

Невозможно получить через JavaScript (для безопасности)

SameSite

Ограничивает отправку cookie только на сайт, который его создал


3️⃣ Зачем cookies важны для QA

  • Проверка авторизации и сессий.

  • Проверка работы пользовательских настроек.

  • Проверка аналитики и трекинга (если важно).

  • Тестирование безопасности: нельзя подменять чужие cookies, особенно с HttpOnly и Secure.

  • Проверка работы приложения при отключенных или удалённых cookies.

Last updated

Was this helpful?