Тестирование файлов cookie: примеры тестов для веб-сайта

Что такое тестирование файлов cookie?

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

Другими словами, файлы cookie представляют собой не что иное, как идентификацию пользователя и используются для отслеживания того, где пользователь переходил по страницам веб-сайта. Целью файлов cookie является быстрое взаимодействие между пользователями и веб-сайтами. Приложения, в которых могут использоваться файлы cookie, предназначены для реализации корзины покупок, персонализированного веб-интерфейса, отслеживания пользователей, маркетинга, пользовательских сессий и т. Д.

В этом уроке мы узнаем

Каково содержание файлов cookie?

Файл cookie состоит в основном из трех частей.

  1. Имя сервера, с которого был отправлен файл cookie.
  2. Срок службы файлов cookie
  3. Ценность. Обычно это случайно сгенерированный уникальный номер.

Типы файлов cookie

Обычно на пользовательских машинах записываются два типа файлов cookie.

  • Сессионные файлы cookie: Эти файлы cookie активны до тех пор, пока не будет открыт браузер, запускающий файлы cookie. Когда мы закрываем браузер, этот файл cookie сеанса удаляется
  • Постоянные файлы cookie: Эти файлы cookie постоянно записываются на пользовательском компьютере и хранятся в течение нескольких месяцев или лет.

Где хранятся файлы cookie?

Когда какое-либо приложение веб-страницы записывает файл cookie, он сохраняется в текстовом файле на жестком диске пользователя. Путь, по которому сохраняются файлы cookie, зависит от браузера. Разные браузеры хранят файлы cookie по разным путям.

Например, в Mozilla Firefox браузера вы можете увидеть файлы cookie в настройках браузера. Чтобы просмотреть это, нажмите Инструменты -> Параметры -> Конфиденциальность, а затем нажмите «Удалить отдельные файлы cookie».

Пока в Internet Explorer браузер хранит файлы cookie по пути ' C: Documents and Settings Пользователь по умолчанию Cookies '

Как тестировать файлы cookie

Ниже приводится важный контрольный список и шаги по Как тестировать файлы cookie на сайте:

  1. Отключение куки: Отключите все файлы cookie и попытайтесь использовать основные функции сайта.
  2. Повреждающие файлы cookie: Вручную отредактируйте файл cookie в блокноте и измените параметры на случайные значения
  3. Шифрование файлов cookie: Конфиденциальная информация, такая как пароли и имена пользователей, должна быть зашифрована перед отправкой на наш компьютер.
  4. Тестирование файлов cookie в нескольких браузерах: Убедитесь, что страница вашего веб-сайта правильно записывает файлы cookie в другом браузере, как и ожидалось
  5. Проверка удаления со страницы вашего веб-приложения
  6. Выборочный отказ от файлов cookie: Удалите все файлы cookie для веб-сайтов и посмотрите, как веб-сайт на них отреагирует.
  7. Доступ к файлам cookie: Файлы cookie, написанные одним веб-сайтом, не должны быть доступны другим
  8. Не злоупотребляйте файлами cookie: Если тестируемое приложение является общедоступным веб-сайтом, не должно быть чрезмерного использования файлов cookie.
  9. Тестирование с разными настройками: Необходимо правильно провести тестирование, чтобы убедиться, что веб-сайт хорошо работает с разными настройками файлов cookie.
  10. Классифицируйте файлы cookie отдельно: Файлы cookie не должны относиться к той же категории, что и вирусы, спам или шпионское ПО.

Плагины для тестирования файлов cookie

Современные браузеры позволяют просматривать / редактировать файлы cookie в самом браузере. Плагины для тестирования файлов cookie есть и в Mozilla, и в Google Chrome.

  1. Диспетчер файлов cookie Chrome

  1. Для браузера Google Chrome: Редактировать этот файл cookie

Модификация файлов cookie в действии

Мы будем использовать плагин редактирования файлов cookie для Chrome.

Шаг 1)

Введите идентификатор пользователя и пароль для входа в Банк Гуру99.

Шаг 2)

Щелкните значок плагина и откроется другое окно, как показано ниже

Шаг 3)

Измените значение cookie на 'on2vhf' а затем нажмите на сохранить изменения

Разница между файлом cookie и сеансом

Cookie-файлы Сессия
  • Файлы cookie - это файлы на стороне клиента, которые содержат информацию о пользователе.
  • Сеансы - это файлы на стороне сервера, которые содержат информацию о пользователе.
  • Cookie заканчивается в зависимости от установленного вами срока жизни
  • Сеанс заканчивается, когда пользователь закрывает свой браузер.
  • Вам не нужно запускать cookie, поскольку он хранится на вашем локальном компьютере.
  • В PHP перед использованием $ _SESSION необходимо написать session_start (); Аналогично для других языков
  • Официальный максимальный размер файлов cookie составляет 4 КБ.
  • Внутри сеанса вы можете хранить столько данных, сколько захотите. Единственные ограничения, которые вы можете достичь, - это максимальный объем памяти, который скрипт может потреблять за один раз, который по умолчанию составляет 128 МБ.
  • Файл cookie не зависит от сеанса
  • Сеанс зависит от файлов cookie
  • Нет функции с именем unsetcookie ()
  • Session_destroy (); используется для уничтожения всех зарегистрированных данных или для сброса некоторых