Teste de cookies: como testar cookies em um site com exemplo
O que é teste de cookies?
O Teste de Cookies é definido como um tipo de Teste de Software que verifica os Cookies criados no seu navegador. Um cookie é um pequeno pedaço de informação que é armazenado em um arquivo de texto no disco rígido do usuário (cliente) pelo servidor web. Essa informação é então enviada de volta ao servidor cada vez que o navegador solicita uma página do servidor. Normalmente, o cookie contém dados ou informações personalizadas do usuário que são usadas para comunicação entre diferentes páginas da web. A captura de tela abaixo mostra cookies para diferentes sites.
Ou seja, os cookies nada mais são do que a identidade de um usuário e servem para rastrear por onde o usuário navegou nas páginas do site. O objetivo de um cookie é fazer uma interação rápida entre os usuários e os sites. As aplicações onde os cookies podem ser usados são para implementar um carrinho de compras, experiência web personalizada, rastreamento de usuários, marketing, sessões de usuários, etc.
Qual é o conteúdo do cookie?
O cookie consiste principalmente em três coisas:
- O nome do servidor de onde o cookie foi enviado
- Vida útil dos cookies
- Um valor. Geralmente é um número único gerado aleatoriamente
Tipos de Cookies
Normalmente, existem dois tipos de cookies escritos nas máquinas dos utilizadores:
- Cookies de sessão: Esses cookies ficam ativos até que o navegador que aciona o cookie seja aberto. Quando fechamos o navegador, este cookie de sessão é excluído
- Cookies Persistentes: Estes cookies são gravados permanentemente na máquina do usuário e duram meses ou anos
Onde os cookies são armazenados?
Quando qualquer aplicativo de página da web grava um cookie, ele é armazenado em um arquivo de texto no disco rígido do usuário. O caminho onde os cookies são guardados depende do navegador. Diferentes navegadores armazenam cookies em caminhos diferentes.
Por exemplo, em Mozilla Firefox navegador você pode ver os cookies nas opções do navegador. Para visualizar isso clique em Ferramentas -> Opções -> Privacidade e depois clique em “Remover Cookies Individuais”.
Enquanto em Internet Explorer navegador ele armazena cookies no caminho "C:\Documentos e configurações\Usuário padrão\Cookies”
Como testar cookies no site
A seguir está uma lista de verificação importante e etapas Como testar cookies no site:
Passo 1) Desativando cookies
Desative todos os cookies e tente usar as principais funções do site
Passo 2) Corrompendo cookies
Edite manualmente o cookie no bloco de notas e altere os parâmetros com alguns valores aleatórios
Passo 3) Criptografia de cookies
Informações confidenciais, como senhas e nomes de usuário, devem ser criptografadas antes de serem enviadas ao nosso computador
Etapa 4) Teste de cookies com vários navegadores
Verifique se a página do seu site está gravando os cookies corretamente em um navegador diferente, conforme esperado
Etapa 5) Verificando a exclusão da página do seu aplicativo da web
Verifique se os cookies foram excluídos do seu aplicativo web ou não
Etapa 6) Rejeitar cookies seletivamente
Exclua todos os cookies dos sites e veja como o site reage a isso
Passo 7) Acesso aos cookies
Cookies escritos por um site não devem ser acessíveis por outros
Passo 8) Sem uso excessivo de cookies
Se o aplicativo em teste for um site público, não deverá haver uso excessivo de cookies
Etapa 9) Testando com configurações diferentes
O teste deve ser feito corretamente para verificar se o site está funcionando bem com diferentes configurações de cookies
Etapa 10) Categorize os cookies separadamente
Os cookies não devem ser mantidos na mesma categoria dos vírus, spam ou spyware
Plug-ins para teste de cookies
Os navegadores modernos permitem a visualização/edição dos cookies no próprio navegador. Existem plugins de teste de cookies no Mozilla e Google Chrome ambos.
1. Gerenciador de cookies do Chrome
2. Para Google Chrome navegador: Editar este Cookie
Modificação de cookies em ação
A seguir estão as etapas para modificar ou editar o cookie usando o plugin para Chrome:
Passo 1) Digite o ID do usuário e a senha para fazer login no https://demo.guru99.com/V4/
Passo 2) Clique no ícone do plug-in e abrirá outra janela conforme mostrado abaixo
Passo 3) Altere o valor do cookie para “guru99” e depois clique em para salvar as mudanças
Diferença entre cookie e sessão
Aqui está a principal diferença entre Cookie e Sessão:
Cookie | em Nova York |
---|---|
Cookies são arquivos do lado do cliente que contêm informações do usuário | Sessões são arquivos do lado do servidor que contêm informações do usuário |
O cookie termina dependendo do tempo de vida que você definiu para ele | Uma sessão termina quando um usuário fecha seu navegador |
Você não precisa iniciar o cookie, pois ele está armazenado em sua máquina local | In PHP, antes de usar $_SESSION, você deve escrever session_start(); Da mesma forma para outros idiomas |
O tamanho máximo oficial do cookie é 4 KB | Dentro da sessão você pode armazenar quantos dados desejar. Os únicos limites que você pode alcançar são a memória máxima que um script pode consumir de uma vez, que é 128 MB por padrão. |
Um cookie não depende da sessão | Uma sessão depende do cookie |
Não existe nenhuma função chamada unsetcookie() | Sessão_destruir(); é usado para destruir todos os dados registrados ou para desarmar alguns |
Resumo
- Um Cookie é um pequeno pedaço de informação que é armazenado em um arquivo de texto no disco rígido do usuário (cliente) pelo servidor web.
- O Teste de Cookies é definido como um tipo de Teste de Software que verifica os Cookies criados no seu navegador.
- O cookie consiste principalmente em três coisas: nome do servidor de onde o cookie foi enviado, vida útil dos cookies e um valor
- Tipos de Cookies: 1) Cookies de Sessão, 2) Cookies Persistentes
- Quando qualquer aplicativo de página da web grava um cookie, ele é armazenado em um arquivo de texto no disco rígido do usuário. O caminho onde os cookies são guardados depende do navegador. Diferentes navegadores armazenam cookies em caminhos diferentes.