Prueba de cookies: cómo probar las cookies en un sitio web con un ejemplo
¿Qué es la prueba de cookies?
La prueba de cookies se define como un tipo de prueba de software que verifica las cookies creadas en su navegador web. Una cookie es una pequeña porción de información que el servidor web almacena en un archivo de texto en el disco duro del usuario (cliente). Esta información luego se envía de regreso al servidor cada vez que el navegador solicita una página del servidor. Normalmente, las cookies contienen datos de usuario personalizados o información que se utiliza para comunicarse entre diferentes páginas web. La siguiente captura de pantalla muestra cookies para diferentes sitios web.
En otras palabras, las cookies no son más que la identidad de un usuario y se utilizan para rastrear dónde navegó el usuario por las páginas del sitio web. El propósito de una cookie es hacer una interacción rápida entre los usuarios y los sitios web. Las aplicaciones donde se pueden utilizar cookies son para implementar un carrito de compras, una experiencia web personalizada, seguimiento de usuarios, marketing, sesiones de usuario, etc.
¿Cuál es el contenido de la cookie?
La cookie consta principalmente de tres cosas:
- El nombre del servidor desde el que se envió la cookie.
- Vida útil de las cookies
- Un valor. Suele ser un número único generado aleatoriamente.
Tipos de Cookies
Normalmente, existen dos tipos de cookies escritas en las máquinas de los usuarios:
- Cookies de sesión: Estas cookies están activas hasta que se abre el navegador que activa la cookie. Cuando cerramos el navegador, esta cookie de sesión se elimina
- Cookies persistentes Estas cookies se escriben permanentemente en la máquina del usuario y duran meses o años.
¿Dónde se almacenan las cookies?
Cuando la aplicación de una página web escribe una cookie, se almacena en un archivo de texto en el disco duro del usuario. La ruta donde se guardan las cookies depende del navegador. Diferentes navegadores almacenan cookies en diferentes rutas.
Por ejemplo, en Mozilla Firefox navegador puede ver las cookies en las opciones del navegador. Para ver esto haga clic en Herramientas -> De Seguros -> Privacidad y luego haga clic en "Eliminar cookies individuales".
Mientras en Internet Explorer navegador almacena cookies en la ruta "C:\Documentos y configuraciones\Usuario predeterminado\Cookies”
Cómo probar las cookies en el sitio web
A continuación se muestra una lista de verificación importante y los pasos a seguir: Cómo probar las cookies en el sitio web:
Paso 1) Deshabilitar las cookies
Deshabilite todas las cookies e intente utilizar las funciones principales del sitio.
Paso 2) Corromper las cookies
Edite manualmente la cookie en el bloc de notas y cambie los parámetros con algunos valores aleatorios
Paso 3) Cifrado de cookies
La información confidencial, como contraseñas y nombres de usuario, debe cifrarse antes de enviarla a nuestra computadora.
Paso 4) Prueba de cookies con múltiples navegadores
Verifique que la página de su sitio web esté escribiendo las cookies correctamente en un navegador diferente como se esperaba
Paso 5) Verificar la eliminación de la página de su aplicación web
Compruebe si las cookies se eliminan de su aplicación web o no
Paso 6) Rechazar selectivamente las cookies
Elimine todas las cookies de los sitios web y vea cómo reacciona el sitio web.
Paso 7) Acceso a las cookies
Las cookies escritas por un sitio web no deberían ser accesibles para otros.
Paso 8) No abusar de las cookies
Si la aplicación bajo prueba es un sitio web público, no se debe hacer un uso excesivo de las cookies.
Paso 9) Prueba con la configuración diferente
Las pruebas deben realizarse correctamente para comprobar que el sitio web funciona bien con diferentes configuraciones de cookies.
Paso 10) Clasifique las cookies por separado
Las cookies no deben mantenerse en la misma categoría que los virus, spam o spyware.
Complementos para la prueba de cookies
Los navegadores modernos permiten ver y editar las cookies en el propio navegador. Existen complementos de prueba de cookies en Mozilla y Google Chrome ambos.
1. Administrador de cookies de Chrome
2. Para Google Chrome navegador: Editar esta cookie
Modificación de cookies en acción
A continuación se detallan los pasos para modificar o editar la cookie mediante el complemento para Chrome:
Paso 1) Ingrese el ID de usuario y la contraseña para iniciar sesión en http://demo.guru99.com/V4/
Paso 2) Haga clic en el icono del complemento y se abrirá otra ventana como se muestra a continuación
Paso 3) Cambie el valor de la cookie a “gurú99” y luego haga clic en para guardar los cambios
Diferencia entre cookie y sesión
Aquí está la principal diferencia entre Cookie y Sesión:
Cookies | Sesión |
---|---|
Las cookies son archivos del lado del cliente que contienen información del usuario. | Las sesiones son archivos del lado del servidor que contienen información del usuario. |
La cookie finaliza dependiendo de la vida útil que le hayas establecido | Una sesión finaliza cuando un usuario cierra su navegador |
No es necesario iniciar la cookie ya que se almacena en su máquina local. | In PHP, antes de usar $_SESSION, debes escribir session_start(); Lo mismo para otros idiomas |
El tamaño máximo oficial de las cookies es 4 KB. | Dentro de la sesión puedes almacenar tantos datos como quieras. El único límite que puede alcanzar es la memoria máxima que un script puede consumir a la vez, que es 128 MB de forma predeterminada. |
Una cookie no depende de la sesión | Una sesión depende de la cookie |
No hay ninguna función llamada unsetcookie() | sesión_destroy(); se utiliza para destruir todos los datos registrados o para desarmar algunos |
Resum
- Una cookie es una pequeña porción de información que el servidor web almacena en un archivo de texto en el disco duro del usuario (cliente).
- La prueba de cookies se define como un tipo de prueba de software que verifica las cookies creadas en su navegador web.
- La cookie consta principalmente de tres cosas: nombre del servidor desde el que se envió la cookie, duración de la cookie y un valor.
- Tipos de cookies: 1) Cookies de sesión, 2) Cookies persistentes
- Cuando la aplicación de una página web escribe una cookie, se almacena en un archivo de texto en el disco duro del usuario. La ruta donde se guardan las cookies depende del navegador. Diferentes navegadores almacenan cookies en diferentes rutas.