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

Зміст:

Anonim

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

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

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

У цьому підручнику ми дізнаємось

  • Що таке вміст файлів cookie?
  • Види файлів cookie
  • Де зберігаються файли cookie?
  • Як перевірити файли cookie - зразки тестових випадків
  • Плагіни для тестування файлів cookie
  • Модифікація файлів cookie в дії
  • Різниця між файлом cookie та сеансом

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

Печиво складається в основному з трьох речей

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

Види файлів 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 на веб-сайті:

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

Плагіни для тестування файлів cookie

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

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

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

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

Ми будемо використовувати редагування плагіна cookie для Chrome.

Крок 1)

Введіть ідентифікатор користувача та пароль для входу в банк Guru99.

Крок 2)

Клацніть на піктограму плагіна, і вона відкриє інше вікно, як показано нижче

Крок 3)

Змініть значення файлу cookie на "guru99", а потім натисніть, щоб зберегти зміни

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

Печиво Сесія
  • Файли cookie - це файли на стороні клієнта, які містять інформацію про користувача
  • Сеанси - це файли на стороні сервера, які містять інформацію про користувача
  • Файл cookie закінчується залежно від терміну служби, який ви для нього встановили
  • Сеанс закінчується, коли користувач закриває свій браузер
  • Вам не потрібно запускати файли cookie, оскільки вони зберігаються у вашій локальній машині
  • У PHP перед використанням $ _SESSION потрібно написати session_start (); Так само і для інших мов
  • Офіційний максимальний розмір файлу cookie - 4 КБ
  • Протягом сеансу ви можете зберігати скільки завгодно даних. Єдиними обмеженнями, яких ви можете досягти, є максимальна пам’ять, яку сценарій може зайняти одночасно, а це за замовчуванням 128 МБ
  • Файл cookie не залежить від сеансу
  • Сеанс залежить від файлу cookie
  • Немає функції з іменем unsetcookie ()
  • Session_destroy (); використовується для знищення всіх зареєстрованих даних або для скасування деяких