Тестирование файлов cookie: как протестировать файлы cookie на веб-сайте на примере
Что такое тестирование файлов cookie?
Тестирование файлов cookie определяется как тип тестирования программного обеспечения, при котором проверяются файлы cookie, созданные в вашем веб-браузере. Файл cookie — это небольшой фрагмент информации, который сохраняется веб-сервером в текстовом файле на жестком диске пользователя (клиента). Эта часть информации затем отправляется обратно на сервер каждый раз, когда браузер запрашивает страницу с сервера. Обычно файлы cookie содержат персонализированные пользовательские данные или информацию, которая используется для связи между различными веб-страницами. На снимке экрана ниже показаны файлы cookie для разных веб-сайтов.
Другими словами, файлы cookie представляют собой не что иное, как личность пользователя и используются для отслеживания того, где пользователь перемещался по страницам веб-сайта. Цель файлов cookie — обеспечить быстрое взаимодействие между пользователями и веб-сайтами. Приложения, в которых могут использоваться файлы cookie, предназначены для реализации корзины покупок, персонализированного взаимодействия с Интернетом, отслеживания пользователей, маркетинга, пользовательских сеансов и т. д.
Каково содержание файлов cookie?
Файл cookie состоит в основном из трех вещей:
- Имя сервера, с которого был отправлен файл cookie.
- Срок действия файлов 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
Отключите все файлы cookie и попытайтесь использовать основные функции сайта.
Шаг 2) Повреждение файлов cookie
Вручную отредактируйте файл cookie в блокноте и измените параметры случайными значениями.
Шаг 3) Шифрование файлов cookie
Конфиденциальная информация, такая как пароли и имена пользователей, должна быть зашифрована перед отправкой на наш компьютер.
Шаг 4) Тестирование файлов cookie в нескольких браузерах
Убедитесь, что страница вашего веб-сайта правильно записывает файлы cookie в другом браузере, как и ожидалось.
Шаг 5) Проверка удаления со страницы вашего веб-приложения.
Проверьте, удалены ли файлы cookie из вашего веб-приложения или нет.
Шаг 6) Выборочный отказ от файлов cookie
Удалите все файлы cookie веб-сайтов и посмотрите, как сайт на это отреагирует.
Шаг 7) Доступ к файлам cookie
Файлы cookie, написанные одним веб-сайтом, не должны быть доступны другим.
Шаг 8) Не злоупотребляйте файлами cookie.
Если тестируемое приложение является общедоступным веб-сайтом, не следует злоупотреблять файлами cookie.
Шаг 9) Тестирование с другими настройками
Тестирование должно быть проведено правильно, чтобы убедиться, что веб-сайт работает хорошо с различными настройками файлов cookie.
Шаг 10) Классифицируйте файлы cookie отдельно.
Файлы cookie не должны относиться к той же категории, что и вирусы, спам или шпионское ПО.
Плагины для проверки файлов cookie
Современные браузеры позволяют просматривать/редактировать файлы cookie в самом браузере. В Mozilla и Google Chrome и то и другое.
1. Менеджер файлов cookie Chrome
2. Для Google Chrome браузер: Редактировать этот файл cookie
Модификация файлов cookie в действии
Ниже приведены шаги по изменению или редактированию файла cookie с помощью плагина для Chrome:
Шаг 1) Введите идентификатор пользователя и пароль для входа в систему http://demo.guru99.com/V4/
Шаг 2) Нажмите на значок плагина и откроется другое окно, как показано ниже.
Шаг 3) Измените значение файла cookie на «гуру99» а затем нажмите сохранить изменения
Разница между файлом cookie и сеансом
Вот основная разница между Cookie и Session:
Cookie | Сессия |
---|---|
Файлы cookie — это файлы на стороне клиента, содержащие информацию о пользователе. | Сессии — это файлы на стороне сервера, содержащие информацию о пользователе. |
Срок действия файла cookie прекращается в зависимости от срока действия, который вы для него установили. | Сеанс заканчивается, когда пользователь закрывает свой браузер |
Вам не нужно запускать файл cookie, поскольку он хранится на вашем локальном компьютере. | In PHP, перед использованием $_SESSION вам необходимо написать session_start(); Аналогично и для других языков |
Официальный максимальный размер файла cookie составляет 4 КБ. | В течение сеанса вы можете хранить столько данных, сколько захотите. Единственное ограничение, которого вы можете достичь, — это максимальный объем памяти, который скрипт может использовать одновременно, который по умолчанию составляет 128 МБ. |
Файл cookie не зависит от сеанса. | Сеанс зависит от Cookie |
Нет функции с именем unsetcookie(). | Session_destroy(); используется для уничтожения всех зарегистрированных данных или для снятия некоторых |
Итого
- Файл cookie — это небольшой фрагмент информации, который сохраняется веб-сервером в текстовом файле на жестком диске пользователя (клиента).
- Тестирование файлов cookie определяется как тип тестирования программного обеспечения, при котором проверяются файлы cookie, созданные в вашем веб-браузере.
- Файл cookie состоит в основном из трех элементов: имени сервера, с которого был отправлен файл cookie, срока службы файлов cookie и значения.
- Типы файлов cookie: 1) сеансовые файлы cookie, 2) постоянные файлы cookie.
- Когда какое-либо веб-приложение записывает файл cookie, он сохраняется в текстовом файле на жестком диске пользователя. Путь сохранения файлов cookie зависит от браузера. Разные браузеры хранят файлы cookie по разным путям.