Что такое тестирование файлов 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?
Когда какое-либо приложение веб-страницы записывает файл cookie, он сохраняется в текстовом файле на жестком диске пользователя. Путь, по которому сохраняются файлы cookie, зависит от браузера. Разные браузеры хранят файлы cookie по разным путям.
Например, в браузере Mozilla Firefox вы можете видеть файлы cookie в параметрах браузера. Чтобы просмотреть это, нажмите «Инструменты» -> « Параметры» -> « Конфиденциальность», а затем нажмите «Удалить отдельные файлы cookie».
В браузере Internet Explorer файлы cookie хранятся по пути « C: \ Documents and Settings \ Default User \ Cookies».
Как тестировать файлы cookie
Ниже приведен важный контрольный список и шаги по тестированию файлов cookie на веб-сайте:
- Отключение файлов cookie: отключите все файлы cookie и попытайтесь использовать основные функции сайта.
- Поврежденные файлы cookie: вручную отредактируйте файл cookie в блокноте и измените параметры на случайные значения.
- Шифрование файлов cookie: конфиденциальная информация, такая как пароли и имена пользователей, должна быть зашифрована перед отправкой на наш компьютер.
- Тестирование файлов cookie в нескольких браузерах: убедитесь, что страница вашего веб-сайта правильно записывает файлы cookie в другом браузере, как и ожидалось.
- Проверка удаления со страницы вашего веб-приложения
- Выборочный отказ от файлов cookie: удалите все файлы cookie для веб-сайтов и посмотрите, как веб-сайт на них отреагирует.
- Доступ к файлам cookie: файлы cookie, написанные одним веб-сайтом, не должны быть доступны другим.
- Отсутствие чрезмерного использования файлов cookie: если тестируемое приложение является общедоступным веб-сайтом, не должно быть чрезмерного использования файлов cookie.
- Тестирование с другими настройками: тестирование должно быть проведено должным образом, чтобы убедиться, что веб-сайт хорошо работает с другими настройками файлов cookie.
- Классифицируйте файлы cookie отдельно: файлы cookie не должны относиться к той же категории, что и вирусы, спам или шпионское ПО.
Плагины для тестирования файлов cookie
Современные браузеры позволяют просматривать / редактировать файлы cookie в самом браузере. Плагины для тестирования файлов cookie есть и в Mozilla, и в Google Chrome.
- Диспетчер файлов cookie Chrome
- Для браузера Google Chrome: отредактируйте этот файл cookie
Модификация файлов cookie в действии
Мы будем использовать плагин редактирования файлов cookie для Chrome.
Шаг 1)
Введите идентификатор пользователя и пароль для входа в банк Guru99.
Шаг 2)
Нажмите на значок плагина, и откроется другое окно, как показано ниже.
Шаг 3)
Измените значение cookie на «guru99», а затем нажмите, чтобы сохранить изменения.
Разница между файлом cookie и сеансом
Cookie-файлы | Сессия |
|
|
|
|
|
|
|
|
|
|
|
|