Тестування файлів cookie: як перевірити файли cookie на веб-сайті на прикладі

Що таке тестування файлів cookie?

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

Приклад файлів cookie на веб-сайті

Іншими словами, файли cookie — це не що інше, як ідентифікаційні дані користувача та використовуються для відстеження того, куди користувач переходив на сторінках веб-сайту. Метою файлів cookie є швидка взаємодія між користувачами та веб-сайтами. Програми, у яких можна використовувати файли cookie, призначені для реалізації кошика для покупок, персоналізації веб-досвіду, відстеження користувачів, маркетингу, сеансів користувачів тощо.

Що таке вміст файлу cookie?

Файл cookie складається в основному з трьох елементів:

  1. Ім'я сервера, з якого було надіслано файли cookie
  2. Термін служби cookies
  3. Значення. Зазвичай це випадково згенерований унікальний номер

Типи файлів cookie

Типи файлів cookie
Типи файлів cookie

Зазвичай існує два типи файлів cookie, які записуються на комп’ютерах користувачів:

  • Файли сеансу: Ці файли cookie активні, доки не буде відкрито браузер, який запускає файли cookie. Коли ми закриваємо браузер, цей файл cookie сеансу видаляється
  • Постійні файли cookie: Ці файли cookie постійно записуються на машину користувача і зберігаються місяцями або роками

Де зберігаються файли cookie?

Коли будь-яка програма веб-сторінки записує файл cookie, він зберігається в текстовому файлі на жорсткому диску користувача. Шлях, де зберігаються файли cookie, залежить від браузера. Різні браузери зберігають файли cookie різними шляхами.

Наприклад, в Mozilla Firefox Ви можете побачити файли cookie в параметрах браузера. Щоб переглянути це, натисніть Інструменти -> Опції -> Конфіденційність, а потім натисніть «Видалити окремі файли cookie».

Як файли cookie зберігаються в різних браузерах

Хоча в Internet Explorer браузер зберігає файли cookie на шляху "C:\Documents and Settings\Default User\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 та Mozilla є плагіни для тестування файлів cookie Google Chrome і те й інше.

1. Менеджер файлів cookie Chrome

Плагін Chrome Cookie Manager

2. Для Google Chrome браузер: Редагувати цей файл cookie

Редагувати цей плагін Cookie

Модифікація файлів cookie в дії

Нижче наведено кроки для зміни або редагування файлу cookie за допомогою плагіна для Chrome.

Крок 1) Введіть ідентифікатор користувача та пароль для входу https://demo.guru99.com/V4/

Модифікація файлів cookie в дії

Крок 2) Натисніть на значок плагіна Модифікація файлів cookie в дії і відкриється інше вікно, як показано нижче

Модифікація файлів cookie в дії

Крок 3) Змініть значення файлу cookie на “guru99” і натисніть на Модифікація файлів cookie в дії щоб зберегти зміни

Модифікація файлів cookie в дії

Різниця між файлами cookie та сеансом

Ось головна відмінність між Cookie і Session:

Печиво Session
Файли 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 різними шляхами.