Тестване на бисквитки: Как да тествате бисквитки в уебсайт с пример
Какво е тестване на бисквитки?
Тестването на бисквитки се определя като тип тестване на софтуер, който проверява бисквитки, създадени във вашия уеб браузър. Бисквитката е малка част от информацията, която се съхранява в текстов файл на твърдия диск на потребителя (клиента) от уеб сървъра. След това тази информация се изпраща обратно на сървъра всеки път, когато браузърът поиска страница от сървъра. Обикновено бисквитката съдържа персонализирани потребителски данни или информация, която се използва за комуникация между различни уеб страници. Екранната снимка по-долу показва бисквитки за различни уебсайтове.
С други думи, бисквитките не са нищо друго освен самоличността на потребителя и се използват за проследяване къде е навигирал потребителят из страниците на уебсайта. Целта на бисквитката е да направи бързо взаимодействие между потребителите и уебсайтовете. Приложенията, където могат да се използват бисквитки, са за внедряване на количка за пазаруване, персонализирано уеб изживяване, проследяване на потребители, маркетинг, потребителски сесии и др.
Какво е съдържанието на бисквитката?
Бисквитката се състои основно от три неща:
- Името на сървъра, от който е изпратена бисквитката
- Доживотни бисквитки
- Стойност. Обикновено това е произволно генериран уникален номер
Видове бисквитки

Обикновено има два вида бисквитки, записани на потребителски машини:
- Бисквитки за сесия: Тези бисквитки са активни, докато не се отвори браузърът, който задейства бисквитката. Когато затворим браузъра, тази бисквитка на сесията се изтрива
- Постоянни бисквитки: Тези бисквитки се записват постоянно на потребителската машина и продължават месеци или години
Къде се съхраняват бисквитките?
Когато някое приложение за уеб страница напише бисквитка, тя се съхранява в текстов файл на твърдия диск на потребителя. Пътят, където се записват бисквитките, зависи от браузъра. Различните браузъри съхраняват бисквитки по различни пътища.
Например, в Mozilla Firefox браузър можете да видите бисквитките в опциите на браузъра. За да видите това, щракнете върху Инструменти -> Настроики -> Поверителност и след това щракнете върху „Премахване на отделни бисквитки“.
Докато в Internet Explorer браузър, който съхранява бисквитки по пътя "C:\Documents and Settings\Default User\Cookies”
Как да тествате бисквитки в уебсайт
Следва важен контролен списък и стъпки Как да тествате бисквитките в уебсайта:
Стъпка 1) Деактивиране на бисквитките
Деактивирайте всички бисквитки и се опитайте да използвате основните функции на сайта
Стъпка 2) Повреда на бисквитките
Ръчно редактирайте бисквитката в бележника и променете параметрите с някои произволни стойности
Стъпка 3) Криптиране на бисквитки
Чувствителна информация като пароли и потребителски имена трябва да бъде криптирана, преди да бъде изпратена до нашия компютър
Стъпка 4) Тестване на бисквитки с множество браузъри
Проверете дали страницата на вашия уебсайт записва правилно бисквитките в различен браузър, както се очаква
Стъпка 5) Проверка на изтриването от страницата на вашето уеб приложение
Проверете дали бисквитките са изтрити от вашето уеб приложение или не
Стъпка 6) Избирателно отхвърляне на бисквитки
Изтрийте всички бисквитки за уебсайтовете и вижте как уебсайтът реагира на тях
Стъпка 7) Достъп до бисквитки
Бисквитките, написани от един уебсайт, не трябва да са достъпни за други
Стъпка 8) Без прекомерна употреба на бисквитки
Ако тестваното приложение е публичен уебсайт, не трябва да има прекомерна употреба на бисквитки
Стъпка 9) Тестване с различна настройка
Тестването трябва да се извърши правилно, за да се провери дали уебсайтът работи добре с различна настройка на бисквитките
Стъпка 10) Категоризирайте отделно бисквитките
Бисквитките не трябва да се съхраняват в същата категория като вируси, спам или шпионски софтуер
Плъгини за тестване на бисквитки
Съвременните браузъри позволяват преглед/редактиране на бисквитките в самия браузър. Има плъгини за тестване на бисквитки в Mozilla и Google Chrome и двете.
1. Мениджър на бисквитки на Chrome
2. За Google Chrome браузър: Редактирайте тази бисквитка
Модифициране на бисквитки в действие
Следват стъпките за модифициране или редактиране на бисквитката с помощта на плъгин за Chrome:
Стъпка 1) Въведете потребителско име и парола, за да влезете в https://demo.guru99.com/V4/
Стъпка 2) Кликнете върху иконата на приставката и ще отвори друг прозорец, както е показано по-долу
Стъпка 3) Променете стойността на бисквитката на „guru99“ и след това кликнете върху за да запазите промените
Разлика между бисквитка и сесия
Ето основната разлика между Cookie и Session:
| Дребни Сладки и Бисквити | Сесия |
|---|---|
| Бисквитките са файлове от страна на клиента, които съдържат потребителска информация | Сесиите са файлове от страна на сървъра, които съдържат потребителска информация |
| Бисквитката завършва в зависимост от продължителността на живота, която сте задали за нея | Сесията приключва, когато потребителят затвори своя браузър |
| Не е необходимо да стартирате бисквитка, тъй като тя се съхранява на вашата локална машина | In PHP, преди да използвате $_SESSION, трябва да напишете session_start(); По същия начин и за други езици |
| Официалният максимален размер на бисквитката е 4KB | В рамките на сесия можете да съхранявате колкото искате данни. Единствените ограничения, които можете да достигнете, е максималната памет, която един скрипт може да консумира наведнъж, която е 128MB по подразбиране |
| Бисквитката не зависи от сесията | Сесията зависи от бисквитката |
| Няма функция с име unsetcookie() | Session_destroy(); се използва за унищожаване на всички регистрирани данни или за деактивиране на някои |
Oбобщение
- Бисквитката е малка част от информацията, която се съхранява в текстов файл на твърдия диск на потребителя (клиента) от уеб сървъра.
- Тестването на бисквитки се определя като тип тестване на софтуер, който проверява бисквитки, създадени във вашия уеб браузър.
- Бисквитката се състои главно от три неща: име на сървъра, от който е изпратена бисквитката, продължителност на живота на бисквитките и стойност
- Видове бисквитки: 1) Сесийни бисквитки, 2) Постоянни бисквитки
- Когато някое приложение за уеб страница напише бисквитка, тя се съхранява в текстов файл на твърдия диск на потребителя. Пътят, където се записват бисквитките, зависи от браузъра. Различните браузъри съхраняват бисквитки по различни пътища.







