atesting.ru Блог Learn Website Cookie Testing — Полное руководство [Примеры тестирования файлов cookie] | Программное обеспечениеТестированиеМатериал

Learn Website Cookie Testing — Полное руководство [Примеры тестирования файлов cookie] | Программное обеспечениеТестированиеМатериал

Тестирование файлов cookie на веб-сайте

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

 Узнать о тестировании файлов cookie веб-сайта & ndash; Полное руководство [Примеры тестирования файлов cookie] | SoftwareTestingMaterial

Файл cookie также известен как файл cookie HTTP, файл cookie Интернета, файл cookie Интернета, файл cookie браузера.

Cookie — это небольшой фрагмент информации, который отправляется с веб-сайта и хранится у пользователей на жестком диске пользователя (в текстовом файле) веб-браузером пользователя, пока пользователь просматривает, и отправляется обратно на веб-сайт каждый раз, когда браузер запрашивает страница с сайта. Файлы cookie были разработаны для отслеживания действий пользователей, просматривающих такие действия, как учетные данные для входа, посещенные страницы или для хранения информации о состоянии, такой как элементы, добавленные в корзину покупок в интернет-магазине, или для записи информации, которая была заполнена пользователем в полях формы, таких как имя, данные карты, данные адреса и т. д. Таким образом, он хранит персонализированную информацию, такую ​​как данные для входа, языковые предпочтения, настройки мобильной версии или настольной версии и т. д. Обычно файлы cookie хранят информацию в течение более коротких периодов времени. Файлы cookie используются при выполнении сеансов пользователей, отслеживания пользователей, рекламы, корзины покупок и т. Д.

Как работают файлы cookie?

Предположим, существует веб-сайт, который обслуживает два языка, например английский и бирманский. Веб-сайт по умолчанию открывается на бирманском языке и позволяет пользователям изменить язык на английский, чтобы просматривать сайт на английском языке. Вы англичанин, который хочет видеть сайт всегда на английском языке. Если веб-сайт использует файлы cookie для хранения языка, то после того, как вы измените язык с бирманского на английский, каждый раз, когда вы вернетесь на сайт, сайт будет загружаться на английском языке. Здесь файлы cookie в вашей локальной системе связываются с веб-сервером и запрашивают веб-страницу на английском языке. Таким образом, веб-страницы в вашем браузере будут загружаться на английском языке.

Помните, что для файлов cookie будет установлен срок действия. Срок действия варьируется от веб-сайта к веб-сайту и устанавливается при написании кода cookie.

Файлы cookie содержат такие атрибуты, как имя домена (откуда был отправлен файл cookie), случайное значение (которое является уникальным числом), время жизни файла cookie (Expires и Max-Age) и путь к файлу cookie.

 Изучите тестирование файлов cookie веб-сайта & ndash; Полное руководство [Тестовые примеры тестирования файлов cookie] | SoftwareTestingMaterial

Типы файлов cookie:

Обычно существует два типа файлов cookie.

< img class = "aligncenter" src = "/wp-content/uploads/2021/11/learn-website-cookie-testing-complete-guide-cookie-testing-test-case-softwaretestingmaterial-80b79a0.jpg" alt = "Учиться Тестирование файлов cookie веб-сайта & ndash; Полное руководство [Тестовые примеры тестирования файлов cookie] | SoftwareTestingMaterial "/>

Файлы cookie сеанса:

Как следует из названия, файлы cookie сеанса работают до тех пор, пока сеанс не будет уничтожен. Этот тип cookie будет существовать до тех пор, пока браузер, который запускает cookie, не будет закрыт.

Он также называется cookie в памяти или временным cookie. Для сессионных файлов cookie не назначен срок действия.

Проще говоря, они хранятся во временной памяти, срок действия которой истекает после закрытия браузера.

Постоянные файлы cookie:

Постоянные файлы cookie продолжают существовать, пока не истечет их время. Эти файлы cookie хранятся на жестком диске пользователя в течение дней, месяцев или лет в зависимости от создателя файлов cookie. Эти файлы cookie будут использоваться для отслеживания активности пользователей в Интернете. Они также называются отслеживающими cookie-файлами, которые используются в законных целях, таких как сохранение вашего входа в учетную запись без повторного ввода данных учетной записи или отображения рекламы на основе предыдущей истории просмотров пользователей.

Проверка файлов cookie — это процесс проверки того, файлы cookie работают как задумано или нет. При тестировании файлов cookie тестировщикам необходимо проверить состояние файла cookie, срок его действия, доступность файла cookie, ограничения безопасности и т. Д.

Ниже перечислены важные сценарии тестирования файлов cookie веб-приложений. Вы можете использовать этот контрольный список тестирования файлов cookie для тестирования файлов cookie.

  1. Убедитесь, что приложение создает файлы cookie на диске.
  2. Убедитесь, что пользователь может получить доступ к приложению после отключение файлов cookie.
    Отключение файлов cookie: Веб-страницы могут аварийно завершить работу, если мы отключим файлы cookie. Отключите файлы cookie в своем браузере. Зайдите на сайт после того, как в вашем браузере отключены все файлы cookie. Не должно быть сбоев или блокировщиков.
    Здесь нужно проверить две вещи:
    i. Отображается ли для пользователей соответствующее сообщение, позволяющее куки-файлам получать доступ к сайту
    ii. Есть ли обходной путь для доступа к сайту для браузеров с отключенными файлами cookie.
  3. Проверьте, может ли пользователь получить доступ к приложению после удаления файлов cookie.
    Удаление файлов cookie: Удалите все файлы cookie, связанные с веб-сайтом, который вы тестируете, и проверьте, работает ли веб-сайт без сбоев. Удаление файлов cookie может привести к потере данных и сбою системы.
  4. Проверьте, может ли пользователь получить доступ к приложению после удаления файлов cookie.
    Удаление файлов cookie: Убедитесь, что ваш веб-сайт создает файлы cookie. После создания файла cookie закройте браузер и удалите файлы cookie вручную. Теперь откройте браузер, перейдите на сайт и проверьте его поведение. Удаление файлов cookie иногда может привести к поломке веб-сайта.
  5. Проверьте, может ли пользователь получить доступ к приложению после повреждения (путем редактирования) файлов cookie
    Поврежденные файлы cookie: отредактируйте вручную файл cookie с помощью любого плагина. Вы также можете открыть файлы cookie с помощью блокнота. Ранее мы упоминали, где хранятся файлы cookie. Измените значения (например, дату истечения срока действия файла cookie или имя файла cookie) файлов cookie, указав нерелевантные данные.
    Попробуйте изменить учетные данные пользователя в файле cookie на другого действующего пользователя и попробуйте выполнить вход. Система не должна позволять вам входить в систему с измененными данными пользователя.
  6. Убедитесь, что все конфиденциальные данные (учетные данные пользователя), хранящиеся в файле cookie, зашифрованы или нет. ( Шифрование файлов cookie)
  7. Убедитесь, что файлы cookie записываются правильно во всех поддерживаемых браузерах. (Кроссбраузерное тестирование)
    Подробнее о кроссбраузерном тестировании & amp; Инструмент CrossBrowserTesting
  8. Убедитесь, что пользователь может получить доступ к сайту, не принимая все файлы cookie.
    Принять или отклонить файлы cookie: Убедитесь, что ваш браузер записывает файлы cookie. Получите доступ к веб-сайту и разрешите браузеру записывать файлы cookie. Теперь отключите файлы cookie и попробуйте получить доступ к сайту. Это может привести к сбою вашего сайта.
  9. Убедитесь, что не должно быть чрезмерного использования файлов cookie.
    Отсутствие чрезмерного использования файлов cookie: Чрезмерное использование файлов cookie снижает посещаемость сайта. Кроме того, запрос файлов cookie довольно часто раздражает пользователей. В конечном итоге ваш сайт потеряет трафик. Потеря трафика снижает ваш бизнес.
  10. Убедитесь, что в файлах cookie не хранятся личные или конфиденциальные данные.
    Проверка конфиденциальности: в некоторых случаях веб-сайты собирают личные или конфиденциальные данные. конфиденциальные данные и хранить их в файлах cookie. Убедитесь, что личные или конфиденциальные данные, хранящиеся в файле cookie, имеют зашифрованный формат.

Если вы сталкивались с какими-либо другими тестовыми сценариями тестирования файлов cookie веб-сайта, укажите их в комментариях ниже.

Плагины для тестирования файлов cookie:

Для пользователей Google Chrome:

EditThisCookie — вот ссылка для загрузки

< p> Узнать о тестировании файлов cookie веб-сайта & ndash; Полное руководство [Тестовые примеры тестирования файлов cookie] | SoftwareTestingMaterial

Для пользователей Mozilla Firefox:

< strong> Mozilla Advanced Cookie Manager — вот ссылка для загрузки

 Изучить тестирование файлов cookie веб-сайта & ndash; Полное руководство [Тестовые примеры тестирования файлов cookie] | SoftwareTestingMaterial

Некоторые другие инструменты для проверки файлов cookie

Тестер файлов cookie — вот ссылка на сайт

Веб-сайт обучения Тестирование файлов cookie & ndash; Полное руководство [Тестовые примеры тестирования файлов cookie] | SoftwareTestingMaterial

Этот сайт используется для проверки настроек вашего браузера, связанных с файлами cookie. Вы можете запросить этот сайт, чтобы он отправил cookie в ваш браузер. Если вы настроили свой браузер на отклонение файлов cookie, вы можете запросить у этого сайта отправку файла cookie в браузер и проверить, отклоняется ли файл cookie. Если вы настроили свой браузер для приема файлов cookie, вы можете использовать эту страницу, чтобы убедиться, что файлы cookie отправляются и не блокируются.

  • Задайте имя и значение cookie
  • Нажмите «Установить TestCookie».

Если вы отключили файлы cookie, они должны быть отклонены.

Проверка файлов cookie — вот ссылка на сайт

Learn Website Cookie Тестирование & ndash; Полное руководство [Примеры тестирования файлов cookie] | SoftwareTestingMaterial

Этот сайт проверяет файлы cookie с сайта и предоставляет полный отчет о назначении каждого файла cookie.

Заключение

Целью файлов cookie является идентификация пользователей с целью сохранения информации для входа на веб-сайт или подготовки настраиваемых веб-страниц. Cookie-файлы экономят время пользователей, когда они повторно посещают сайт. Тестирование файлов cookie довольно распространено и важно с точки зрения безопасности и быстрого доступа к любому веб-приложению. Как тестировщик веб-приложений, вы должны включить тестирование файлов cookie в свой план тестирования.

Понравился этот пост? Поделитесь этим с вашими друзьями! Если у вас есть какие-либо вопросы, прокомментируйте их ниже.

Вот несколько отобранных вами руководств, которые вы должны прочитать дальше:

  • Инструмент CrossBrowserTesting — Обзор
  • Тестирование графического интерфейса пользователя с FrogLogic Squish
  • Изучите инструмент управления тестами — TestLodge
  • TestCaseLab — Инструмент управления тестовыми случаями
  • < li> Выполнение тестов Selenium с помощью BrowserStack

  • Тестирование непрерывной интеграции Selenium
  • Почему вы выбираете тестирование программного обеспечения в качестве карьеры
  • Как объяснить структуру автоматизации тестирования в интервью

TAG: qa